分类目录归档:操作系统

Ubuntu18 更改apt源为阿里源

1 复制源文件备份

cp /etc/apt/sources.list /etc/apt/sources.list.bak

2 设置源文件为空文件

cp /dev/null /etc/apt/sources.list

3 编辑源文件内容为阿里源

vi /etc/apt/sources.list

复制并保存以下内容

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

CentOS中iptables和firewall防火墙使用

iptables防火墙
1、基本操作

查看防火墙状态

service iptables status  

停止防火墙

service iptables stop  

启动防火墙

service iptables start  

重启防火墙

service iptables restart  

永久关闭防火墙

chkconfig iptables off  

永久关闭后重启

chkconfig iptables on  

2、开启80端口

vim /etc/sysconfig/iptables

加入如下代码

-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
保存退出后重启防火墙

service iptables restart


firewall防火墙
1、查看firewall服务状态

systemctl status firewalld
2、查看firewall的状态

firewall-cmd –state
3、开启、重启、关闭、firewalld.service服务

开启

service firewalld start

重启

service firewalld restart

关闭

service firewalld stop
4、查看防火墙规则

firewall-cmd –list-all
5、查询、开放、关闭端口

查询端口是否开放

firewall-cmd –query-port=8080/tcp

开放80端口

firewall-cmd –permanent –add-port=80/tcp

移除端口

firewall-cmd –permanent –remove-port=8080/tcp

重启防火墙(修改配置后要重启防火墙)

firewall-cmd –reload

参数解释

1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;

3、–add-port:标识添加的端口;

CentOS下普通用户设置sudo权限、启用sudo日志

# 新增用户

useradd username

# 设置密码

passwd username

# 加入sudo

# 打开sudo配置文件

visudo

# 找到下面这两行,并在下面新增粗体部分

## Allow root to run any commands anywhere 
root ALL=(ALL) ALL
username ALL=(ALL) ALL

# 创建sudo.log文件

touch /var/log/sudo.log

# 进入sudoers 相关配置

vim /etc/sudoers

添加以下一行语句定义日志记录并指定存储位置

Defaults logfile=/var/log/sudo.log

# 重启syslog服务

service rsyslog restart

# 测试账户使用sudo命令,在root用户查看是否有记录

tail -f /var/log/sudo.log

CentOS安装nodejs/npm

1.访问 https://nodejs.org/zh-cn/download/ 官网,找到LINUX平台的安装包链接。

2.安装node

wget https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz
xz -d node-v10.15.0-linux-x64.tar.xz

tar -xf node-v10.15.0-linux-x64.tar

mv node-v10.15.0-linux-x64 node-v10.15.0

cd node-v10.15.0/bin
./node -v

这里显示v10.15.0

ln -s /usr/diy/node-v10.15.0/bin/node /usr/bin/node

ln -s /usr/diy/node-v10.15.0/bin/npm /usr/bin/npm

(ln -s 对源文件建立符号连接,而非硬连接,我这里的node下载的目录是data下面自建的software文件夹)

执行完毕后,在全局运行

node -v

npm -v

会显示对应版本号

Centos7 防火墙配置

1、查看firewall服务状态

systemctl status firewalld

2、查看firewall的状态

firewall-cmd –state

3、开启、重启、关闭、firewalld.service服务

# 开启
service firewalld start

# 重启
service firewalld restart

# 关闭
service firewalld stop

4、查看防火墙规则

firewall-cmd –list-all

5、查询、开放、关闭端口

# 查询端口是否开放
firewall-cmd –query-port=8080/tcp

# 开放80端口
firewall-cmd –permanent –add-port=80/tcp

# 移除端口
firewall-cmd –permanent –remove-port=8080/tcp

#重启防火墙(修改配置后要重启防火墙)
firewall-cmd –reload

# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;
3、–add-port:标识添加的端口;