linux常用命令筆記(一)

1、修改網絡參數,設置爲爲靜態ip

 

vi /etc/sysconfig/network-scripts/ifcfg-ens33
# ifcfg-ens33爲需要配置的網卡
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# first place (modifid)
BOOTPROTO=static

DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=78ce7184-e09d-4e57-ba0d-2b33de1386b2
DEVICE=ens33
# second place (modified)
ONBOOT=yes

# add follow items:
IPADDR=192.168.40.200
GATEWAY=192.168.40.2
DNS1=114.114.114.114
DNS2=8.8.8.8

附:(1)、初學Linux之網絡配置(IP、NETMASK、GATEWAY、DNS、DHCP)

       (2)、網絡配置的四大基本要素: IP + Netmask + Gateway + DNS 

       (3)、centos系統下ip、dns、gateway設置

# 更改hosts文件
vi /etc/hosts


# linux下的如下
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.40.200 hadoop200
192.168.40.201 hadoop201
192.168.40.202 hadoop202
192.168.40.203 hadoop203
192.168.40.204 hadoop204
192.168.40.205 hadoop205
192.168.40.206 hadoop206
192.168.40.207 hadoop207
192.168.40.208 hadoop208

 

2、查看修改當前時區

# 查看時間信息
timedatectl

# 列出所有時區
timedatectl list-timezones

# 設置時區
timedatectl set-timezone Asia/Shanghai

# 是否NTF服務器同步
timedatectl set-ntp yes

# 將硬件時鐘調整爲與本地時鐘一致
timedatectl set-local-rtc 1
hwclock --systohc --localtime 

 

3、修改網絡時間同步

yum install ntpdate -y 
ntpdate time.windows.com 

4、安裝ifconfig命令所需要的包

yum install net-tools

  ps.相關net-tools,ifconfig,ipv4,  ipv6, ARP表等

5、安裝wget命令

# 安裝wget命令
yum install wget

6、更改主機名

hostnamectl set-hostname <newhostname>

7、查看主機詳細信息

hostnamectl

8、查看當前工作目錄

pwd

9、關閉防火牆,禁止防火牆自啓動

# centos7
systemctl stop firewalld
systemctl disable firewalld

10、管理服務的命令格式,開機啓動管理

 11、systemctl特殊用法

 

12、cp 複製文件或目錄

 

$ cp [選項] source dest     (功能描述:複製source文件到 dest) 


選項說明
        選項 功能 -r 遞歸複製整個文件夾
參數說明
        參數 功能 source 源文件 dest 目標文件
經驗技巧
        強制覆蓋不提示的方法:\cp
案例
(1)複製文件

$ cp xiyou/dssz/suwukong.txt xiyou/mingjie/ 

(2)遞歸複製整個文件夾

$ cp -r xiyou/dssz/ ./ 

13、rm 移除文件或目錄 

 

$ rm [選項] deleteFile   (功能描述:遞歸刪除目錄中所有內容

14、 mv 移動文件與目錄或重命名
 

15、 cat 查看文件內容

# 將a.txt複製成b.txt裏
cat a.txt > b.txt

# 將a.txt追加到b.txt裏
cat a.txt >> b.txt

# 將a.txt加上行號複製成b.txt裏
cat -n a.txt > b.txt

# 將a.txt加上行號追加到b.txt裏
cat -n a.txt >> b.txt


# >  賦給  
# >> 追加,用於日誌
# 往文件裏添加內容
# cat << [分隔符] >> [輸出文件]
cat << EOF >> d.txt

16、echo

$ echo [選項] [輸出內容]

# 案例
[root@hadoop200 ~]# echo "hello\tworld"
hello\tworld
[root@hadoop200 ~]# echo -e "hello\tworld" 
hello	world

 

 

 17、more文件內容分屏查看器(分頁)

        一次將文件載入內存

$ less 要查看的文件

18、less分屏顯示文件內容 

        less指令用來分屏查看文件內容,它的功能與more指令類似,但是比more指令更加強大,支持各種顯示終端。 less指令在顯示文件內容時,並不是一次將整個文件加載之後才顯示,而是根據顯示需要加載內容,對於顯示 大型文件具有較高的效率

$ less 要查看的文件 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章