linux(Centos)基础配置命令

linux基本命令

su root 提升至root用户权限

su user01 切换至用户user01

passwd user01 修改用户user01的密码,如果没有指明用户,则修改当前用户的密码

pwd 显示当前路径

hostnamectl --static set-hostname GZ001 修改服务器名称为GZ001
——————————————————————

安装vmware tools方法

首先在vmware workstation软件上 虚拟机一栏点击安装vmware tools工具

mount /dev/cdrom /mnt 挂载光驱

cd mount & ls
cp到/root下 或者加权限

tar zxvf VMwareTools-10.3.10-12406962.tar.gz 解压
cd && ./vmware-install.pl
———————————————————————

systemctl start 服务名称
systemctl stop 服务名称
systemctl restart 服务名称
systemctl status 服务名称

系统最小化安装后没有ifconfig命令,如需要则执行yum install net-tools即可。

增加用户、用户组
useradd test01 —>增加用户test01
passwd test01 —>修改用户test01

groupadd group01 —>增加组group01

删除用户、用户组
userdel test01 —>删除用户但不删除其主目录
userdel -r test02 —>删除用户及其主目录
groupdel group01 —>删除组group01

su test01 —>切换test01用户

cat /etc/passwd —>显示文件
touch test.txt —>创建空文件

删除文件、目录
rm test.txt —>删除文件
rm -r test01 —>删除目录
如果强制删除,需要添加参数 -f

chage -d 0 test04 —>强制test04用户首次登录修改密码

扩展:
useradd -s /sbin/nologin test001 —>增加test001用户但是禁止该用户登录
useradd -d /home/test test002 —>增加test002用户并将其主目录设置为/home/test

usermod -L test001 —>禁止账号test001
usermod -U test001 —>解除禁止账号test001

passwd -l test02 —>禁止账号test02
passwd -u test02 —>解除禁止账号test02

passwd -S test002 —>查看test002账户状态

创建新用户的同时在其主目录下创建new文件夹
进入编辑配置文件
cat /etc/default/useradd
SKEL=/etc/skel
只需要在执行mkdir /etc/skel/new,该命令。那么以后创建新用户时会自动在其主目录下创建new文件夹。

usermod -a -G group01 test07 —>test07 用户添加到group01组内
———————————————————————
cat /etc/passwd —>记录账户信息
cat /etc/group —>记录组信息

文件备份
cp
cp passwd01 passwd01.bak20190710 —>copy文件
cp -r vmware-tools-distrib vmware-tools-distrib.bak20190710 —>copy文件夹递归

文件传输
scp (不同主机之间数据传输)
scp VMwareTools-10.3.10-12406962.tar.gz [email protected]:/home —>本地copy至192.168.211.129:/home
scp [email protected]:/root/VMwareTools-10.3.10-12406962.tar.gz /root —>远端192.168.211.156:/root/VMwareTools-10.3.10-12406962.tar.gz copy至本地/root

文件或目录移动/重命名
mv
mv passwd01 passwd001 —>重命名
mv passwd01 /

当操作系统是CentOS6修改主机名称,就需要做以下步骤
A. 在/etc/hosts 第一行的末尾添加主机命令如T001
B.修改/etc/sysconfig/network文件内HOSTNAME对应的主机名称,如HOSTNAME=T001

创建文件夹
mkdir
mkdir -p /a/b/c

解压缩:
tar -zcvf 【目录】/【压缩包文件名】 【目录】/【源文件】(压缩)
tar -zxvf 【压缩包文件名】-C 【路径】/

tar -cvf test.tar test —>打包为.tar文件
tar -xvf test.tar /root —>解压.tar文件到root下

tar -czf /test.tar.gz /root/test —>打包并使用gzip压缩
tar -xzvf test.tar.gz / —>解压.tar.gz文件到根目录

zip
zip -r test.zip test —>压缩为zip格式
unzip test.zip —>解压zip文件

du -sh vmware-tools-distrib/ —>显示vmware-tools-distrib 目录的大小

查找命令:
find / -name test
find / -name “*test”
find / -name “test

find / -cmin -10 —>查找系统中最后10分钟被改变状态的文件
find / -mtime -2 —>查找系统中最后2天内被改变状态的文件

时区、时间、校时

date -R —>显示区时
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime —>调整时区为东八区,北京时间

yum install ntpdate
ntpdate time.windows.com —>校时

date -s “2019-07-10 14:28:00” —>调整时间 时间相差过大时手动调整

vi/vim

j —>向下一行
k —>向上一行
l —>右移一个字符
h —>左移一个字符

x —>删除一个字符
dd —>删除一行
u —>撤销操作

i —>插入模式(可编辑模式)
esc —>退出编辑模式

:w —>保存
:wq —>保存退出
:x —>保存退出
:q! —>放弃修改并退出

G —>回到最后一行
gg —>回到首行

:set nu —>显示行号
:10 —>直接跳转到第10行

yy —>复制行
p —>当前行下复制新行

o(小写) —>插入在当前行的下一行

/mail —>当前文档中搜索mail字段
n —>下个字段(mail)

a —>当前字符后插入新字符
s —>替换当前字符:

修改服务器启动模式
图形化 systemctl set-default graphical.target
命令行 systemctl set-default multi-user.target

猜你喜欢

转载自blog.csdn.net/weixin_45138093/article/details/106863736