找回密码
 立即注册
gz08周建辉 +好友
这个人很懒什么都没写
听众
8
主题
0
金钱
60
个人名片
粉丝关注
还没有人关注TA
添加表情

Liunx指令(中)

已有 133 次阅读2019-9-9 22:26

chmod 修改文件权限  , chown修改文件属主,chgrp改变文件属组
d rwx r-x --x
d:表示目录
rwx:文件属主有读写执行的权限
r-x :用户所在的组只有读,执行的权限
--x:其它用户只有执行的权限
rwx      read=4 读,write=2 写,execute = 1 执行;0表示没有权限;- 表示没有权限
如果要修改目录下所有的文件和目录要加一个-R参数
chmod -R 数字权限  目录名
chmod -R  777 yy 修改yy目录以及yy目录下所有文件权限
创建一个普通用户
useradd + 用户名
cat /etc/password       查看当前系统存在的用户
password + 用户名     给用户设置密码
cat /etc/shadow          查看用户账号密码
userdel -r +用户名      删除一个用户

创建普通用户组
groupadd + 组名
删除一个用户组
groupdel + 组名
gpasswd -a dcs08 qq     把dcs08这个用户添加到qq这个组
gpasswd -d dcs08 qq     把dcs08用户从qq这个组移除
groups +用户名  查看当前用户在哪些组中
chmod g+r 文件名    给文件的属组添加读权限
chmod g-r 文件名    给文件的属组去掉读权限
chmod u+rwx 文件名   给文件的属主添加读写执行权限
chgrp + 修改后的属组名 +文件名    
如果要修改一个目录以及目下所有的文件和目录需要加一个参数:-R
例如:chgrp qq file01       file01的属组修改为qq
chown +修改后的属主名 +文件名
如果要修改一个目录以及目下所有的文件和目录需要加一个参数:-R

chown  admin file01     file01的属主修改为admin
chown 可以同时修改属主以及属组
chown +属主名.属组名  +文件名
chown +属主名:属组名  +文件名

系统管理命令
who   显示当前登陆用户
whoami   显示当前操作用户
hostname   显示主机名
uname       显示系统信息
getconf LONG_BIT 显示系统位数
top   动态显示当前耗费资源最多进程信息
top -d 10 每隔10s刷新一次
du -h 带单位显示目录大小
du -ah 显示当前目录大小以及当前目录下文件和文件的大小(带单位)
df -h 查看磁盘大小带单位
wc + 文件名    显示文件多少行,多少字符组,文件大小,文件名称
> +文件名    清空文件
cat /dev/null>文件名  清空文件
ifconfig  查看ip地址

[root@localhost xiaochen]# ifconfig eth0 192.168.1.111 netmask 255.255.255.0  改临时IP


重启网卡  service network restart

netstat -anp 查看所有端口号

netstat -nultp 查看所有端口号

netstat -at 列出tcp所有端口号

lsof -i : 端口号     查看指定的端口号

netstat -anp|grep +端口号    查看指定的端口号

ps -ef |grep +服务名称   查看服务状态


kill -9 +pid(服务进程号) 关闭进程

ctrl + c 结束进程

Ctrl + z 退出后台,挂起  输入fg 返回进程


reboot 重启虚拟机

shutdown -h now 立即关机

init 0 关机




打包压缩相关命令


压缩成.tar包

tar -cvf 包名  文件名

解压tar包

tar -xvf  包名


压缩成tar.gz包

tar -zcvf 包名  文件名

解压tar.gz包

tar -zxvf 包名


压缩成zip包

zip 包名 文件名

解压zip包

unzip 包名

一个目录打包成zip包,需要加一个参数-r,不加的话,打包后解包是个空目录

例如 : zip -r 包名  目录名


gz包打包源文件会小时,只能针对文件,不能对目录进行打包

gzip +文件名             打包

gunzip  + 文件名       解包



安装rmp包

rpm -ivh  xxxx.rpm     i:安装 v: 进度     h: 进度条


rpm -aq|grep -i mysql   查询已经安装的mysql程序包


sftp 安全文件传输协议


get 命令 拿 从另外一台服务器上拿文件

get +另外一台服务器的路径  +本地文件的路径


put 命令 放 把本地文件放到另外一台服务器上


put +本地文件路径  + 另外一台服务器的路径


使用方法:

1.sftp +另外一台服务器的IP地址

2.输入root的用户密码

3.去拿文件:get  /dce08/asd.txt   ./

  放文件 : put  file01.tar.gz   /dce08

4.exit 退出sftp协议


scp 实现两台虚拟机之间的文件传输
1.从另一台服务器上拿文件
scp +用户名@另外一台服务器的IP地址:文件路径 +本地路径
scp    root@192.168.0.157:/dcs1/aa/bb.tar.gz     ./

2.把本地服务器中的文件放到另外一台服务器上
scp +本地文件路径 用户名@另外一台服务器的IP地址:文件路径
scp   file01.tar.gz    root@192.168.0.157:/dcs1/aa

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册