一、压缩管理
1.屌丝版压缩
不能压缩目录,只能压缩文件
①gizp -- .gz格式压缩包
压缩后原文件被清除
解压缩: gunzip file.gz
②bzip2 -- .bz2格式压缩包
解压缩: bunzip2 file.bz2
压缩后若要保留原文件,要加参数 -k
2.高富帅版压缩
①tar
参数
c – 创建 – 压缩
x – 释放 – 解压缩
v – 显示提示信息 – 压缩/解压缩 – 可以省略
f – 指定压缩文件的名字
z – 使用gzip的方式压缩文件 -- .gz
j – 使用bzip2 的方式压缩文件 -- .bz2
压缩命令格式
tar zcvf xxx.tar.gz (file1, file2) / directory
tar jcvf xxx.tar.bz2(file1, file2) /directory
解压缩命令格式
tar zxvf xxx.tar.gz 解压到当前目录
tar jxvf xxx.tar.bz2 -C 解压到指定目录
②rar – 必须手动安装该软件
参数:
压缩:a
解压缩: x
压缩:
rar a 生成的压缩文件的名字(temp) 压缩的文件或目录
解压缩
rar x 解压缩文件名(解压缩目录)
③zip
参数:
r 压缩目录时使用
压缩:
zip 压缩包的名字 压缩的文件或目录
解压缩:
unzip 压缩包的名字
unzip 压缩包的名字 (–d 指定解压到的目录)
二、进程相关
who 查看当前在线用户的状况
env 查看环境变量
可使用 env | grep PATH
Alt+Ctrl+F1~F7 切换设备终端
ps 查看进程
参数:
a 查看当前操作系统的所有用户
u 列出进程对应使用的user
x 查看没有终端的应用程序
一般使用 ps aux
ps 命令可以结合管道 grep 使用
如:
ps aux | grep uwsgi 查看名字有uwsgi的进程
top: 查看当前进程的实时情况,只可以查看,不能中断进程
kill: 用来中断进程的运行
一般使用 kill -9 pid(进程id)
三、网络相关
ifconfig 查看当前网络配置
ping 测试网络连通性
nslookup: 查看域名对应的ip
四、用户管理
sudo adduser username 增加用户
sudo useradd -s /bin/bash -g groupname -d/home/username -m username
主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的主目录,替换系统默认值/home/<用户名>
-D:变更预设值。
-e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.
-g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。默认值为/bin/bash。
-u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499
sudo passwd username 修改用户密码
sudo groupadd groupname 增加用户组
sudo deluser username 删除用户,但是家目录要手动删除
sudo userdel -r username 删除用户,家目录同时删除
su username 切换用户
sudo usermod –a –G groupname username 把用户增加近用户组
切换到root
su -
su
sudo su
五、ssh与scp
安装ssh
yum install ssh
连接远程主机
ssh username@server_ip
scp用于直接下载远程主机上的文件
安装
yum install openssh-server
用法
scp –r username@server_ip:目标文件的绝对路径 保存到本机的绝对/相对路径
Comments