目錄
一、什麼是linux
二、vmware虛擬機器
三、centos6
(1)操作命令
1.1 常見命令
1.2 文字命令
1.3 程序命令
1.4 使用者管理命令
1.5 檔案屬性命令
1.6 安裝操作
四、centos7
(1) 操作命令
linux常見異常錯誤
linux是一套免費使用和自由傳播的類unix內容包括:vmware + wincrt + centos6映象檔案作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。
ifconfig eth0 192.168.111.3 (缺點:重啟、關機ip將消失)
永久設定ip:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
type=ethernet
onboot=yes
nm_controlled=yes
bootproto=static
ipaddr=192.168.111.3
netmask=255.255.255.0
gateway=192.168.111.0
service network start (開啟網路服務)
關閉selinux:ps:紅帽、centos公司定製的安全服務
vi /etc/selinux/config
selinux=disabled
主機名和ip對映:
好處:好記、解耦和
windows 對映
c:\windows\system32\drivers\etc\hosts
linux對映:vi /etc/hosts //設定ip和主機名對映
vim /etc/sysconfig/network //修改主機名
linux伺服器雙網絡卡:
1.虛擬機器中配置乙個新的網路介面卡,設定型別為橋接
2./etc/sysconfig/network-scripts/ifcfg-eth1
device=eth1
type=ethernet
onboot=yes
nm_controlled=yes
bootproto=dhcp
linux安裝方式:
yum -y install 檔名
rpm -ivh 檔名.rpm
tar -zxvf 檔名 -c /***/***
rz上傳檔案:
yum install -y lrzsz
遠端複製:
scp /etc/hosts/ [email protected]:/etc
scp 遠端複製 資料夾 -r
scp -r
clear
清屏systemctl stop firewalld
關閉防火牆
systemctl start firewalld
啟動防火牆
systemctl restart network
重啟網絡卡
halt
關機reboot
重啟cd 目錄名
進入指定目錄
cd ..
返回上一級目錄
pwd顯示當前所在目錄
ls顯示檔案目錄清單
ls -a
同上,顯示隱藏檔案
ls -l
以上格式列表顯示,更為詳細的
ls -r
遞迴檢視當前目錄下所有檔案清單
mkdir 目錄名
在當前目錄下建立目錄
touch 檔名
建立空檔案
cp /etc/host abc/
拷貝host檔案到abc目錄下
cp -r
遞迴拷貝,
mv 目標檔案/ /移動位置/
移動a到b目錄中
rmdir 目錄名
刪除指定的空目錄
rm 檔名
刪除指定的檔名
rm -f 檔名
強制刪除
rm -rf 檔名
強制刪除檔案或資料夾,支援萬用字元
cat 檔名
顯示檔案內容
more 檔名
同上,具有分頁功能
tail -f ***.log
檢視.log檔案日誌
ifconfig
檢視網絡卡ip
service network start
重啟網路伺服器
service iptables stop
關閉防火牆
chkconfig iptables on
啟動關閉防火牆
vi 檔名
對檔案進行編輯
wq!儲存編輯強制退出
q!不儲存退出
ps -ef
檢視程序
kill -9 埠號
殺程序ps -aux|grep nginx
檢視nginx程序
groupadd ***
建立組,自動生成gid編號,同時/etc/group/下面增加一行
useradd ***
建立使用者賬號,如果沒有制定組,會以使用者名為組名
passwd 使用者名稱
設定使用者密碼
userdel 使用者名稱
刪除使用者
userdel -r 使用者名稱
刪除使用者並且刪除使用者主目錄
passwd -u 使用者名稱
禁止使用者登入
passwd -d 使用者名稱
刪除使用者密碼
su 使用者名稱
切換使用者
檔案型別 檔案許可權 連線數 屬組 屬組 大小 日期 時間 檔名
d rwxrwxr--x 2 user1 user1 4096 aug 17 09:10 abc 命令
解釋chown 主名 hello.txt
改屬主:將hello.txt檔案屬主改為user1
chgrp 組名
改屬組一、rpm安裝
rpm -ivh 檔名
rpm安裝i安裝
e解除安裝u更新
vh顯示安裝進度
qa顯示所有已安裝的軟體包
【注意】
出現依賴問題:末尾追加 --force --nodeps
二、解壓縮
tar -zcvf 檔名 目標檔案
打包tar -zxvf 檔名
拆包tar -zxvf 檔名 -c 路徑
拆包到指定位置
三、yum安裝
yum -y install 檔名
檢視ip
ip a
重啟網絡卡
systemctl restart network
修改網絡卡
vim /etc/sysconfig/network-scripts/ifcfg-ens33
防火牆狀態
systemctl status firewalld.service
防火牆關閉(臨時)
systemctl stop firewalld.service
防火牆開機(永久)
systemctl disable firewalld.service
ifconfig檢視不了eth0網絡卡,甚至有些命令無效,比如:service network restart
解決方法: rm -rf /etc/udev/rules.d/70-persistent-net.rules
學習筆記 Linux學習
echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...
linux學習筆記
開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...
Linux 學習筆記
配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...