useradd ==》添加新用户。
useradd kris ==》添加一个用户kris。(添加的用户没指定添加组的话,会自动创建一个和用户名相同的组,并且新添加的用户在这个组里面。)。
useradd -g lj kris ==》添加一个新用户kris,并添加到指定lj用户组里面。
-g 参数 :指定添加到某个用户组!
groups kris ==》查看用户所在的用户组。
cat /etc/passwd ==>查看系统当前存在的所有用户。
userdel ==》删除用户
userdel -r kris ==》删除用户kris所有信息。
kill -9 31231 ==》删除用户时提示用户线程被占用的,使用kill来结束进程。(31231属于进程号,使用kill -9,来强制删除)。
-r 参数 :删除用户需要加参数-r ,不然删不干净。
groupadd ==》添加用户组。
groupadd lj ==》添加一个叫做lj的用户组。
cat /etc/group ==》查看系统当前存在的所有用户组。
groupdel ==》删除用户组。
groupdel lj ==》删除一个叫做lj的用户组,组内有用户时不能删除。需要先删除里面的用户。
注:添加用户kris,默认添加一个kris用户组,删除用户kris,用户组也会被删除。
kris用户组里有别的用户kris1时,删除用户kris,用户组不会被删除。
如果kris用户组里只有一个kris1用户时,则删除kris1用户,不会删除kris用户组。
passwd 命令==》给用户添加密码(普通用户之间切换需要密码)
passwd kris ==》给用户kris重置密码。
只有root用户才可以给普通用户添加密码。
linux常见的压缩和解压缩。
1.rpm=》linux系统中的安装程序包,相当于windows中的exe包。
rpm -ivh rpm ==》安装rpm包。
rpm -qa|grep 程序名字 ==》通过关键字过滤。(也可查看是否已安装程序)
rpm -qa ==》查看系统中所有安装的程序。
rpm -e 已安装的程序名 ==》卸载rpm程序。
2.zip ==》压缩包格式
zip kris.zip kris ==》把文件kris打包成zip压缩包。
unzip kris.zip ==》解压一个kris.zip压缩包。
3.tar ==》压缩包格式
tar -cvf kris.tar kris ==》将kris文件打包成tar格式的压缩包。
tar -xvf kris.tar ==》将kris.tar压缩包解压。
4.tar.gz
tar -zcvf kris.tar.gz kris ==》把文件kris打包成一个tar.gz压缩包。
tar -zxvf kris.tar.gz ==》把kris.tar.gz压缩包解压。
yum命令 ==》yum服务器(就是linux系统的软件商城,可以再yum源中下载linux需要安装的程序)。
yum install lrzsz ==》在线安装lrzsz程序。
xshell ==》用于远程连接服务器,是一个连接工具。
lrzsz =》安装在linux上,用于实现windows和linux之间相互传文件,前提是在xhell上使用。
rz =》在windows上向linux上传输文件。
sz =》在linux上向windows上传输文件。
sz /lj/lj1/kris.txt ==》将lj1目录下的kris.txt文件传输到windows上。
xftp ==》文件传输工具,在windows中安装。
scp 命令==》两台linux服务器之间传输文件。
scp /lj/lj1/kris root@123.123.1.123/home ==》将本地lj1目录下的kris文件传输到服务器123.123.1.123的home目录下。
scp root@123.123.1.123:hone/kris /lj/lj1 ==》将服务器123.123.1.123home目录下的kris文件传输到本地服务器lj1目录下。
getconf LONG_BIT ==》查看内核信息(64位,还是32位)。
查看磁盘,内存和cpu的使用情况。
1.df命令 ==》查看磁盘情况
df -h ==》带单位g来显示磁盘情况。
注:size:总大小, used:已使用大小, avail:剩余大小, use%:使用情况百分比。
2.free ==》查看内存使用情况。
free -m 以兆为单位显示内存使用情况。
注:total:总大小, used:已使用大小, free:空闲的内存。
3.top ==》查看cpu使用情况。
ctrl+z结束刷新top命令。
top -5 ==》5秒刷新一次。
注:tasks:进程数, cpu(s):(%us:用户使用cpu占比, %sy:系统使用cpu占比, %id 剩余cpu使用占比)
ps 命令 ==》查看进程命令。
ps aux ==》查看所有用户的进程。
ps -ef|grep ‘进程名’ ==》查看某个应用程序的进程号,同时也可查看程序是否在运行。
kill -9 进程号 ==》强制结束该进程。
netstat -ntlp 命令 ==》查看服务端口号(查看已开启的所有端口)。
lsof -i:3123==》查看3123端口的使用情况。
注:端口号用于区分系统中不同的服务。
ty==》终端用户
pts==》虚拟终端,远程连接的那种。
du -sh ==》查看当前目录下所有文件的大小。
du -sh /lj ==》查看lj目录下所有文件的大小。
reboot ==》重启
shutdown now ==》关机
init 0 ==》关机
history ==》查看历史命令操作记录。
clear ==》清屏,但不会清楚记录,只会隐藏。
reset ==》重置屏幕,相当于将之前的窗口关闭。
service iptables restart ==》重启防火墙
service iptables stop ==》关闭防火墙
service iptables start ==》开始防火墙
service iptables status ==》查看防火墙数据
alias 命令 ==》取别名(查看系统中当前有哪些别名)
alias kris=‘service iptables stop’ ==》把关闭防火墙的命令修改成kris。
nl命令 ==》带行号显示文件,空出来的行不显示行号。
ln命令 ==》创建连接文件。
ln -s ==>创建软链接,相当于windows中在桌面创建快捷方式。可以对文件或者目录创建软链接,修改软链接或者原文件都会相互影响,删除软链接不影响原文件,删除原文件影响软链接
ln -s /lj/lj1/kris /root/dcs11 ==》给kris 创建一个叫dcs11的软链接
ln -d ==>创建硬链接,相当于备份,只能给文件创建硬链接,修改硬链接或者原文件会相互影响,删除时都不会影响
ln -d /lj/lj1/kris /root/dcs11 ==》给文件kris创建一个dcs11的硬链接
|
|