Linux 自用指令(慢更)
前言
服务器使用多了之后,在部署全新服务的时候,总有一些指定需要重新安装,这时便去网上百度、谷歌之类的网站上搜索。重复的工作做多了便想着整理一些自己常用的软件包安装方式。话不多说,上指令。
内容
rz/lz
指令
- 使用
yum
安装
yum install -y lrzsz
zip/unzip
指令
- 使用
yum
安装
yum install -y zip
yum install -y unzip
rar/unrar
指令
- 使用软件包来安装
wget http://www.rarlab.com/rar/rarlinux-x64-5.0.0.tar.gz
tar -zxvf rarlinux-x64-5.0.0.tar.gz -C /tmp/
cd /tmp/rar/
make && make install
cp rar_static /usr/local/bin/rar
cp rar_static /usr/local/bin/unrar
yum
镜像源更新指令(centos7)
建议先备份 CentOS-Base.repo
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
替换默认镜像源为科大镜像站
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \
-i.bak \
/etc/yum.repos.d/CentOS-Base.repo
替换之后请运行 yum makecache
更新缓存。
防火墙开放
开放80端口
firewall-cmd --permanent --add-port=80/tcp
移除80端口
firewall-cmd --permanent --remove-port=80/tcp
重启防火墙
firewall-cmd --reload
防火墙开放端口列表
firewall-cmd --list-all
权限命令使用
- 语法:
chmod [-cfvR] [--help] [--version] mode file...
r:read
就是读权限 --数字4表示
w:write
就是写权限 --数字2表示
x:excute
就是执行权限 --数字1表示
读、写、运行三项权限可以用数字表示,就是
r=4,w=2,x=1
。所以,-rw-r--r--
用数字表示成644。
这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分。
如:rwxrwx---
770
表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限。
也就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限。
注意:以上的其他用户,不包括root
这个super user
。
- 常用文件权限
444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx
- 其他一些实例
格式:chown
账号名称 文件或目录
实例:chown www vpsss
增加权限给当前用户 chmod +wx filename
或chmod -R 777 /upload
分配用户组 chgrp -R foldname zdz
格式:chown -R 所有者用户名.组名 文件夹名称
实例:chown -R zdz.nginx KooBox
后记
文章大多摘抄自网上,经博主自己测试没问题才会在这里列出。因环境不同而产生的问题请自行解决。