【Linux系统基础命令记录总结】

Linux系统记录总结

一、基础系统管理命令

1、登录系统命令提示符
[root@localhost ~]#
root当前登录的用户名
localhost主机名
~当前登录用户的家目录,如果是root用户,家目录就是/root
#表示root用户登录
2、主机名
1)查看主机名hostname

2)修改主机名hostnamectl set-hostname 主机名

3、时间
1)查看时间 date
2)修改日期时间date -s “2024-08-22 09:00:00”
3)时间格式化显示date +%F date +%T date +%u date +%F%T
4)同步网络时间
①首先安装ntpdate使用yum install ntpdate
②ntpdate time.windows.com 同步网络时间
5)查看主板时间hwclock
6)修改主板时间hwclock -w
4、网卡IP地址
1)查看IP地址 ip add
2)修改网卡开机自启动
vim /etc/sysconfig/network-script/ifcfg-ens33 修改ONBOOT为YES
5、防火墙
1)查看防火墙状态systemctl status filewalld
2)停止防火墙命令systemctl stop filewalld
3)永久关闭防火墙systemctl disable filewalld
6、SELinux
永久关闭SElinux修改/etc/selinux/conf的SELINUX值为disabled
7、修改系统yum源为阿里镜像,参考https://developer.aliyun.com/mirror/
8、常用快捷键
终止命令运行ctrl+c
ctrl+d退出登录的终端
ctrl+l清屏

二、文件管理命令

1、cd
路径:
绝对路径:以/开始的就是绝对路径

相对路径:

2、列出当前位置的文件:
ls
ls -l 列出详细信息
ls -a 查看所有文件,包括隐藏文件
ls -h 人性化显示
ls -ld 查看一个目录的详细信息
3、创建一个文件:(普通空文件)
touch filename
touch file{1…10}.txt
touch {zhangsan,lisi,wangwu}
4、创建目录:
mkdir dirname
mkdir dir{1…10}
mkdir {xiaozhupeiqi,chaojibaobei,xiyangyang}

5、复制:
cp 源文件 目标路径
cp -r dirname /opt/
-r 递归拷贝
-v 显示复制的过程
-i 询问
强制复制:\cp

6、移动:
mv 源文件 目标路径
重命名:
mv 原名字 新名字

7、删除:
rm filename
rm -r dirname
强制删除文件:
rm -f filename
强制删除目录:
rm -rf dirname
通配符:*

8、查看文件内容:
1)cat
-n
2)head 查看文件头部内容,默认前十行
3)tail 查看文件尾部内容,默认后十行
-n 5
4)less
用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页,要退出less程序,应按q键
5)more
more是用来逐页显示文件内容的工具。它可以用来查看长文件,较长的输出结果,以及其他需要逐页浏览的文本内容。
8、上传下载:
yum -y install lrzsz
上传:
rz
下载:
sz filename
使用lrzsz超过4G的文件传输会报错,要使用专用的文件传输工具例如ftp

三、用户管理

1、用户:
添加:
useradd xiaowang 只创建用户
useradd -u 1003 xiaozhang 创建用户指定uid
useradd xiaoli -g group_name 创建用户时指定组
useradd xiaozhang -G group_name 创建用户时指定附加组
useradd -c “测试添加用户时指定描述信息” zhaoqi 创建用户时指定描述信息
查看用户信息:
id xiaowang
vi /etc/passwd 用户配置文件
修改用户信息
usermod -u 1001 xiaowang 修改用户id
usermod xiaozhang -g hr 修改用户主组
usermod xiaoli -G it 修改用户附加组 修改用户的附加组,后面添加附加组会覆盖之前的附加组
usermod xiaoli -aG hr 增加用户的附加组
删除用户:
userdel xiaowang
彻底删除用户
userdel -r xiaowang
/etc/passwd
xiaochen❌2004:2004:这是一个普通用户:/home/xiaochen:/bin/bash
第一列:用户名
第二列:密码占位符
第三列:UID
第四列:GID
第五列:用户描述信息
第六列:用户家目录
第七列:能否登陆系统的shell

密码配置文件:/etc/shadow
robin: 6 6 6.ap1jv6W$Yj19Xy2daRQlmRAlKdjh0QpWLMM06yU1Wue/JrCgNLSyQ6B/a9B5x45S2qccvrKATN3B5phOz9gWcteDVDUAS.:16314:0:90:7:::

第一列:用户名
第二列:密码 有密码 无密码 !!密码锁定 * 永久不能登录系统
第三列:最后一次修改密码的时间
第四列:密码的最小时间(修改密码的间隔时间)
第五列:密码有效期
第六列:密码过期前警告时间
第七列:密码过期后帐号过期时间
第八列:帐号有效期
第九列:保留列

修改帐号信息
usermod -u -g -c -d -s 用户名
-u修改用户id
-g修改用户主组
-c修改用户描述信息
-d修改用户家目录
-s修改用户登录解释器
usermod -d /home/abc5 abc5
mv /tmp/abc5/ /home/
或者
usermod -m -d /home/abc6 abc6
usermod -l newabc abc6 修改用户名
usermod -L robin 锁定帐号
usermod -U robin 解锁帐号
usermod -f 密码过期后帐号过期时间 -e 帐号有效期 robin

2、修改组信息
groupmod -n upup newup
groupmod -g 1100 upup

3、修改密码信息
passwd robin
passwd -l robin 锁定密码
passwd -u robin 解锁密码
passwd -S robin 查看密码状态
passwd -n 密码最小时间 -x 密码最大时间 -w 警告时间 -i密码过期后帐号过期时间 robin

添加完普通用户,在系统的什么地方留下痕迹
1、/etc/passwd
2、/etc/shadow
3、/etc/group
4、/home
5、/var/spool/mail
4、删除账号:
userdel -r username 彻底删除

5、组:
添加组:
groupadd hr
groupadd -g 2000 hr
查看组信息
vi /etc/group
修改:
groupmod -g 2000 hr
删除
groupdel hr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值