IILeeのBlog

IILeeのBlog

Linux 自用指令(慢更)

572
2020-08-05
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 filenamechmod -R 777 /upload

分配用户组 chgrp -R foldname zdz

格式:chown -R 所有者用户名.组名 文件夹名称
实例:chown -R zdz.nginx KooBox

后记

文章大多摘抄自网上,经博主自己测试没问题才会在这里列出。因环境不同而产生的问题请自行解决。