CentOS7常用命令

2022-02-10 03:18:12 字數 4681 閱讀 9669

作業系統 : centos7.3.1611_x64

檢視ip :

ip addr

設定ip資訊 :

nmtui

安裝ifconfig工具:

yum

install net-tools

iptables -i input -s 192.168.1.123 -j drop

firewall-cmd --permanent --direct --add-rule ipv4 filter input 0 -s 192.168.1.123 -j accept

firewall-cmd --reload

刪除命令:

firewall-cmd --permanent --direct --remove-rule ipv4 filter input 0 -s 192.168.1.123 -j accept

firewall-cmd --reload

[root@local t1]# cat /etc/firewalld/direct.xml

<?xml version="1.0" encoding="utf-8"?>

-s 192.168.1.123 -j accept

[root@local t1]# systemctl restart firewalld.service

關閉防火牆:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

設定防火牆(開啟埠):

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=6000-6100/tcp --permanent

firewall-cmd --reload

檢視防火牆埠:

firewall-cmd --list-ports

刪除防火牆埠:

firewall-cmd --zone=public --remove-port=80/tcp --permanent

firewall-cmd --zone=public --remove-port=6000-6100/tcp --permanent

firewall-cmd --reload

安裝pgsql(9.6) :

關閉selinux :

vi /etc/sysconfig/selinux

selinux=disabled

接著再執行如下命令,注意 setenforce 後面有空格:

setenforce

0#設定 selinux 狀態

getenforce

#獲取 selinux 狀態

--------------------[root@localhost etc]# setenforce

0[root@localhost etc]# getenforce

permissive

-------------------

設定執行級別:

# multi-user.target類似於runlevel 3

;# graphical.target類似於runlevel5

#檢視預設執行級別的方式為

systemctl get-default

#設定預設執行級別的方式

systemctl set-default multi-user.target # 多使用者級別

systemctl set-default graphical.target # 圖形使用者級別

安裝tmux :

yum

install tmux -y

tmux 防止session名字過長 :

vi ~/.tmux.conf

set-option -g allow-rename off

重啟tmux

安裝epel :

通過光碟安裝軟體

1

、掛載iso檔案

mount centos-7-x86_64-everything-1611.iso /mnt -o loop

如果是使用光碟機則執行如下命令:

mount /dev/cdrom /mnt -o loop

2、修改yum配置

vi /etc/yum.repos.d/centos-media.repo

[c7-media]

name=centos-$releasever -media

baseurl=file:///

media/centos/

file:///

media/cdrom/

file:///

media/cdrecorder/

file:///

mnt/

3、搜尋並安裝

yum --disablerepo=\* --enablerepo=c7-media search cmake

yum --disablerepo=\* --enablerepo=c7-media install cmake

設定時區 :

timedatectl set-timezone asia/shanghai

cp /usr/share/zoneinfo/asia/shanghai /etc/localtime

安裝gcc等開發工具 :

yum groupinstall "

development tools

"

putty終端資料夾藍色顯示問題:

/etc/dir_colors

dir

01;34 修改為 : dir 01;94

dircolors /etc/dir_colors

需要putty重新連線

tmux資料夾藍色顯示問題需要在上面命令的基礎上如下操作(.bashrc中新增):

alias tmux="

tmux -2

"if [ "

$term

" != "

xterm-256color

" ]; then

export term=xterm-256color

fi

yum

install --downloadonly --downloaddir=/tmp/ libuuid-devel

(前提是該軟體之前未安裝過,否則上述命令不成功)

ramdisk 相關

1、臨時建立

mkdir /tmp/ramdisk

sudo

mount -t tmpfs -o size=1024m tmpfs /tmp/ramdisk

2、開機啟動建立

vi /etc/fstab

tmpfs /tmp/ramdisk tmpfs nodev,nosuid,noexec,nodiratime,size=1024m 0

0

可以通過 df -h 看下對映結果

也可以直接使用 /dev/shm ,通過軟連線指向該目錄即可使用,比如:

ln /dev/shm/ -s log

好,就這些了,希望對你有幫助。

常用命令.rst

歡迎補充

CentOS 7常用命令

在開發中常用的一些命令。1 目錄切換 2 對目錄的操作 3 對檔案的操作 4 檔案的壓縮 解壓 5 許可權的操作 6 防火牆及埠管理 7 網路配置 8 系統資訊檢視 9 一些其他的命令 執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。cd 切換到根目錄 cd 切換到使用者跟目錄 cd...

CentOS 7常用命令

在開發中常用的一些命令。1 目錄切換 2 對目錄 資料夾 的操作 3 對檔案的操作 4 檔案的壓縮 解壓 5 軟體的安裝 6 許可權的操作 7 防火牆埠的開啟 8 一些其他的命令 執行以下命令時需要注意自己對應系統的版本,不同的版本會稍有差別。cd 切換到根目錄 cd 切換到使用者跟目錄 cd 切換...

Centos7常用命令

檢視服務狀態 systemctl status networkmanager network 停止服務 systemctl stop networkmanager 啟動服務 systemctl start networkmanager 禁止服務開機啟動 systemctl disable netwo...