Linux 修改文件夹权限和用户组

“-rw-r–r–”表示权限,一共有十个字符

“-”则表示是文件,如果是“d”则表示是目录(directory)

后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”)

分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。

r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。

Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。

“rw-”是6(=4+2+0),a.txt的权限是644,属于root用户组的root用户。

Read more

Debian 10 升级到Debian 11

Debian 11 (bullseye) 终于正式发布稳定版本了,带来了更多的特性和新的内核。

那么如何从Debian 10升级到Debian 11呢?

  1. 更新软件包

    1
    apt update && apt upgrade -y
  2. 更新sources.list

Read more

在Debian上使用UFW

UFW全程Uncomplicated Firewall,是Ubuntu系统上默认的防火墙组件。UFW是为轻量化配置iptables而开发的一款工具。UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。UFW 在 Ubuntu 8.04 LTS 后的所有发行版中默认可用。无论是桌面版还是服务器版,UFW 的命令行用法是一样的。

在服务器上使用UFW的时候需要具备sudo权限

Read more

解决ln -s 软链接的提示错误

在使用ln -s 的时候,会提示Too many levels of symbolic links

这个一般是由于使用的是相对路径,改成绝对路径即可:

1
ln -s /etc/nginx/sites-available/default //etc/nginx/sites-enabled
Read more

如何在Linux 中优先使用IPV 4

使用VPS 的时候,很多厂商默认网络链接使用IPV 6,而不是IPV 4。在实际使用中会出现下载数据问错的情况,所以可以更改设置,让它优先使用IPV 4,而不是禁用IPV 6。

两种情况

Read more

Linux tar

简单的说:

1
2
3
4
5
6
#压缩
tar -zcvf ***.tar.gz
tar -jcvf ***.tar.bz2
#解压
tar -zxvf ***.tar.gz
tar -jxvf ***.tar.bz2
Read more

CentOS 7 ping baidu.com 报错name or service not know

在用 VirtualBox 安装了CentOS 7 的虚拟机之后,尝试测试用ping baidu.com来测试网络的连接性,提示name or service not know这个错误,解决办法如下:

  1. 首先在/etc/sysonfit/network-scripts的路径下找到网卡的配置文件
  2. 用vi编辑配置文件,例如vi ifcfg-eth0,把其中的ONBOOT=NO改成ONBOOT=yes
  3. 重启网卡systemctl restart network
Read more

Ubuntu 18 设置静态IP

Ubuntu 18 的网络管理程序变成了netplan,所以配置方式也跟16不一样了。

现在的网卡配置文件是:

/etc/netplan/50-cloud-init.yaml

采用了YAML的文件格式,设置静态IP的格式如下:

Read more

Linux查找并杀死多个进程

ps -ef|grep python|grep -v grep|cut -c 9-15|xargs kill -9

ps -ef查看所有进程

grep python塞选出含有python的进程

grep -v grep排除最上面那个命令的进程

cut -c 9-15是截取输入行的第9个字符到第15个字符,而这正好是进程号PID

xargs kill -9中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该命令

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×