發表文章

Linux 查看電腦設備的方法

圖片
想要查看自己的Linux主機CPU、記憶體、主機板,之類的資訊 可以使用   dmidecode 這個工具 首先可以 yum install dmidecode 安裝工具 選項與參數: 詳細的 type 項目請 man dmidecode 查詢更多的資料,這裡僅列出比較常用的項目: 1 :詳細的系統資料,含主機板的型號與硬體的基礎資料等 4 :CPU 的相關資料,包括倍頻、外頻、核心數、核心緒數等 9 :系統的相關插槽格式,包括 PCI, PCI-E 等等的插槽規格說明 17:每一個記憶體插槽的規格,若內有記憶體,則列出該記憶體的容量與型號 再來可以使用  dmidecode -t 1  顯示電腦的設備資訊 再來使用   dmidecode -t 17  顯示記憶體相關資訊

Linux使用指令更改IP方法

圖片
在 Linux 改 IP /default gateway/ 和 DNS 等設定 1. 找到要設定修改ip的網卡 使用 ifconfig -a 查看 # ifconfig  及時生效: # ifconfig eht0 192.168.0.20 netmask 255.255.255.0 啟動時生效: # vi /etc/sysconfig/netowrk-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.0.255 IPADDR=192.168.0.30 <== 改成新 IP NETMASK=255.255.255.0 <== 改為新的 netmask GATEWAY=192.168.0.254 <== 改為新的 gateway 2. 修改 default gateway 及時生效 # route add default gw 192.168.0.1 啟動生效: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 GATEWAY=192.168.0.254 3. 修改 DNS # vi /etc/resolv.conf (修改後可及時生效, 重新啟動也有效) search nameserver 168.95.1.1 4. 重新啟動網路服務 # /etc/init.d/network restart

Linux CentOS7 安裝MySQL時卻安裝Mariadb 問題

圖片
在CentOS7 下安裝MySQL時,卻不斷的顯示安裝的昰Mariadb, yum install mysql 原因是因為在CentOS7和CentOS7.1的系統中,預設安裝的MySQL是他的分支Mariadb。 安裝MySQL的方法 安裝rpm # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 查看安裝資源 # yum repolist enabled | grep "mysql.*-community.*" 安裝MySQL # yum -y install mysql-community-server 安裝完後,進行一些基本的設定 安裝成功後,設定開機時啟動 # systemctl enable mysqld 啟動MySQL服務 # systemctl start mysqld 設置MySQL密碼 # mysql_secure_installation Set root password? [Y/n] y   設置root用戶密碼 Remove anonymous users? [Y/n] y  刪除匿名用戶 Disallow root login remotely?   禁止遠端登入 Remove test database and access to it?   刪除test資料庫 Reload privilege tables now? [Y/n] y   重新讀取資料 搞定!

LINUX CentOS 7 出現亂碼

圖片
有時候電腦安裝的是有X-Windows的Linux系統時,作業系統上的語言是中文,當我們用putty去遠端連線時,會出現亂碼的情形 (在純文字介面的linux上不會有) 這時候要去更改putty上面的設定 1.點選【Translation】 2.選擇使用UTF-8的編碼 在次遠端登入後,即不會有亂碼的問題。

CentOS 7 建立SSH連線前問題

圖片
建立SSH外部連線 在安裝好CentOS 7後,要建立SSH連線前,必須將兩樣東西關閉 1.防火牆  firewall 2.selinux 將這兩項功能關閉後才能使用SSH連線 1.關閉firewall方法 關閉指令  systemctl stop firewalld  關閉後,讓系統開機時不啟動防火牆   systemctl disable firewalld  1.5CENTOS 6.x使用以下方法關閉方火牆 chkconfig iptables off 2.關閉selinux 編輯  /etc/selinux/config , 把SELINUX=enforce 改成 SELINUX=disabled 並註記掉(前面加#號就是宣告本行為註解)以下這行: # SELINUXTYPE=targeted 關閉後重新開機 查看selinux狀態指令:  sestatus  諾是關閉的,則會顯示disabled。 關閉後 設定 vi /etc/ssh/sshd_config 的SSH的設定檔 將 # port 22 改成  port 9487 將#  PermitRootlogin 改成 no

LINUX CentOS 無法使用yum安裝元件

圖片
需要安裝元件時, 發現使用了yum指令,卻出現了安裝失敗的訊息, 其中一個可能性是, 剛開始安裝CentOS時,並未設定DNS, 因此設定dns的方法為 [root@localhost ~]#  echo "nameserver 8.8.8.8" >> /etc/resolv.conf

LINUX CentOS ifconfig 無法使用

圖片
安裝版本 Docker CE Docker 分成  EE(Enterprise Edition) 企業版 和  CE(Community Edition)  一般版,這次安裝使用的是 CE(Community Edition)  。 Docker CE 又分成兩種類型 Stable: 每季更新一次 Edge: 每月更新一次 第一步驟: 移除舊版本 因為centos7會內建一些比較舊版本的docker,為了確保docker是最新鮮的,我們要先把舊版的docker清掉 $ sudo yum remove docker \                   docker-client \                   docker-client-latest \                   docker-common \                   docker-latest \                   docker-latest-logrotate \              ...