大数据学习第十一天(复习linux指令3)

1、su和exit

        su命令就是用于账户切换的系统命令

        基本语法:su[-] [用户名]

        1)-表示是否在切换用户后加载变量,建议带上

        2)参数:用户名,表示切换用户

        3)切换用户后,可以通过exit命令退回上一个用户

2、sudo命令

        我们可以使用sudo命令,为普通的命令授权,临时以root身份执行

        基本用法:sudo 其他命令

        在其它命令之前,带上sudo,即可为这一条命令临时赋予root授权

        但是并不是所有的用户,都有权力使用sudo,我们需要为普通用户配置sudo认证

        wisudo进入root系统,添加这一条指令

        用普通用户在根目录下创建一个文件夹

3、chmod权限设置

        chmod u=rwx,g=rw-,o=r-- 文件或目录
        u  代表当前用户的权限修改
        g  代表分组的权限
        o  代表其他用户权限

4、数字授权法

        1)读r 4
        2)写w 2
        3)执行x 1
        4)没有权限 0
        5)权限通过数字相加进行组合
                1)读+写 = 4+2 =6
                2)读+执行 = 4+1=5

        6)chmod 用户权限数字分组权限数字其他用户权限数字  文件或目录

        7)-R 将目录下的所有子目录进行相同授权

        8)chmod -R 用户权限数字分组权限数字其他用户权限数字  文件或目录 

5、chown命令

        使用chown命名,可以修改文件、文件夹的所属用户和用户组

        普通用户无法修改所属为其他用户或者组,所以此命令只适用于root用户执行

        基本用法:chown [-R] [用户] [:] [用户组] 文件或文件夹

        1)如:将hello.txt所属用户修改为root

                chown root hello.txt

        2)如:将hello.txt所属用户修改为root,用户组修改为a

                chown root a hello.txt;

6、软连接和硬连接

        在系统中创建软连接,可以将文件、文件夹链接到其他位置

        软连接类似快捷方式,硬连接类似复制一个文件

        软连接的基本用法:ln -s 要创建的地址 新的地址

        硬连接的基本用法:ln 要创建的地址 新的地址

        例子:

                1)ln -s /etc/ /a;        //软连接

                2)ln /etc/ /a;        //硬连接

7、date命令

        通过date命令可以在命令行中查看系统的时间

        基本用法:date [-d] [+格式化字符串]

        -d按照给定的字符串显示日期,一般用于日期计算

        格式化字符串:通过特定的字符串标记,来控制显示的格式:

%Y   年
%y   年份后两位数字 (00..99)
%m   月份 (01..12)
%d   日 (01..31)
%H   小时 (00..23)
%M   分钟 (00..59)
%S   秒 (00..60)

                  •%s   自 1970-01-01 00:00:00 UTC 到现在的秒数

8、时间的加减

        date -d '数值 时间单位'

        时间单位表示 day year month hour

时间的格式化

年(%Y)-月(%m)-天(%d) 时(%H):分(%M):秒(%S)

date  +'%Y-%m-%d %H:%M:%S'
date  +'%Y/%m/%d %H:%M:%S'

修改时区

/etc/localtime文件中保存时区信息

更换时区本质是替换软连接

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/America/Whitehorse /etc/localtime

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

时间同步

使用网络时间进行授时校准时间

需要使用ntp工具

yum install ntp
ntpdate -u ntp.aliyun.com

9、ip地址-ifconfig

        网络访问时,都是通过ip地址访问的

        可以通过ip地址找到对应的服务器,访问服务器的资源

        1)查看主机ip地址

                ifconfig

10、主机名-hostname

        1)查看主机名称

                hostname

        2)修改主机名

                vim /etc/hostname 或者 echo 名字 > /etc/hostname

        3)修改后重启

                init 6 重启

                init 0 关机

11、查看网络是否畅通ping

        ping 网址或者ip

12、端口查看lsof

        应用程序服务启动后会自动和端口绑定

        可以通过查看端口是否被占用来判断是否真的启动成功

        lsof -i:端口

13、ps查看进程

        配合grep筛选需要查看的进程信息

14、TOP持续查看状态

15、kill关闭进程

        kill -9 进程号

16、yum命令

        yum:RPM包软件管理器,用于自动化安装配置linux软件,并可以自动解决依赖问题

        基本用法:yum [-y] [install | remove | search] 软件名称

        选项:-y,自动确认,无需手动确认

        install:安装

        remove:卸载

        search:搜索

17、apt命名

        CentOS系统和Ubuntu是使用不同的包管理器

        CentOS使用yum管理器,Ubuntu使用apt管理器

        基本用法:apt [-y] [install | remove | search] 软件名称

        如:安装wget

                apt install wget;

补补补,疯狂补博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/588720.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

09. 【Android教程】表格布局 TableLayout

学完了 Android 两个经典布局,是不是觉得已经可以应对大多数场景了?我记得当我学完 LinearLayout 和 RelativeLayout 之后,我觉得 UI 布局已经可以出师了,在本人从事了多年的 Android 研究之后,可以很负责任的告诉你&a…

华为OD面试手撕算法-合并排序数组

题目描述 本题是leetcode一道简单题:合并两个有序数组,但是对于时间和空间复杂度面试官明确给出了限制。 // 给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。 // 初始化…

5G PLMN相关概念

PLMN PLMN(Public Land Mobile Network,公用陆地移动网络),是由政府或其批准的经营者为公众提供陆地移动通信业务而建立、经营的网络。PLMN与公众交换电话网(PSTN)互连,形成整个地区或国家规模…

SpringCloud微服务技术栈

1.认识微服务 服务治理 分布式架构的要考虑的问题: 服务拆分粒度如何?服务集群地址如何维护?服务之间如何实现远程调用?服务健康状态如何感知? Springcloud SpringCloud是目前国内使用最广泛的微服务框架。官网地址:Spring Cloudhttps://spring.io/projects/spring-cloud…

车载电子电器架构 —— 局部网络管理汇总

车载电子电器架构 —— 局部网络管理汇总 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明…

使用Vue实现CSS过渡和动画

01-初识动画和过渡 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>使用vue实现css过渡和动画&l…

搭建 Qt 开发环境

&#x1f40c;博主主页&#xff1a;&#x1f40c;​倔强的大蜗牛&#x1f40c;​ &#x1f4da;专栏分类&#xff1a;QT❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 一、QT SDK 的下载和安装 1.QT SDK 的下载 二、QT SDK的安装 1、找到下载的文件并双击 2、双击之…

牛客网BC-71 三角形判断(操作符注意事项)

例题如下 这道题的编程很容易实现&#xff0c;但恰恰因为太简单导致容易忘记注意事项 代码如下 #include<stdio.h> int main() {int a 0,b 0,c 0;while(scanf("%d%d%d",&a,&b,&c)!EOF){if(ab>c&&ac>b&&bc>a){ //三…

蓝桥杯 - 玩具蛇

解题思路&#xff1a; dfs public class Main {static final int N 4;static int[][] visited new int[N][N];static int count;public static void main(String[] args) {for (int i 0; i < N; i) { //16种位置开始的可能for (int j 0; j < N; j) {dfs(i, j, 1);}…

深信服:借助观测云实现全链路可观测性

导读 深信服科技股份有限公司 简称「深信服」&#xff08; Sangfor Technologies Inc. &#xff09;&#xff0c;是一家领先的网络安全和云计算解决方案提供商&#xff0c;致力于为全球客户提供高效、智能、安全的网络和云服务。随着公司业务的不断扩展&#xff0c;也面临着监…

线上剧本杀小程序开发,剧本杀行业的发展趋势

剧本杀一时火爆全网&#xff0c;剧本杀门店也是迅速占领了大街小巷&#xff0c;成为年轻人热衷的游戏娱乐方式。 不过&#xff0c;线下剧本杀因为价格高、剧本质量不过关等问题&#xff0c;迎来了“寒冬期”&#xff0c;线下剧本杀门店的发展逐渐“降温”。 随着互联网的发展…

CAS的使用以及底层原理详解

什么是 CAS &#xff1f; CAS 全称 Compare And Swap&#xff0c;翻译为中文是比较并交换&#xff0c;是一种无锁的原子操作&#xff0c;CAS 可以不使用锁来保证多线程修改数据的安全性&#xff0c;虽说是无锁但实际上使用了一种乐观锁的思想&#xff0c;也可以认为 CAS 是乐观…