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按照给定的字符串显示日期,一般用于日期计算
格式化字符串:通过特定的字符串标记,来控制显示的格式:
•%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;
补补补,疯狂补博客