實在對不住
LINUX N 多版本 不了解 具體 是什麼 是AS 還 是 centon 還是 什麼
登陸 用SSH登陸器
常用得命令如下:
CentOS操作系統常用命令
作者:佚名 文章來源:網路 點擊數:198 更新時間:2010-4-13
一:使用CentOS常用命令查看cpu
more /proc/cpuinfo | grep "model name"
grep "model name" /proc/cpuinfo
[root@localhost /]# grep "CPU" /proc/cpuinfo
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
如果覺得需要看的更加舒服
grep "model name" /proc/cpuinfo | cut -f2 -d:
二:使用CentOS常用命令查看內存
grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: free -m |grep "Mem" | awk '{print $2}'
三:使用CentOS常用命令查看cpu是32位還是64位
查看CPU位數(32 or 64)
getconf LONG_BIT
四:使用CentOS常用命令查看當前linux的版本
more /etc/redhat-release
cat /etc/redhat-release
五:使用CentOS常用命令查看內核版本
uname -r
uname -a
六:使用CentOS常用命令查看當前時間
date上面已經介紹如何同步時間了
七:使用CentOS常用命令查看硬碟和分區
df -h
fdisk -l
也可以查看分區
-sh
可以看到全部佔用的空間
/etc -sh
可以看到這個目錄的大小
八:使用CentOS常用命令查看安裝的軟體包
查看系統安裝的時候裝的軟體包
cat -n /root/install.log
more /root/install.log | wc -l
查看現在已經安裝了那些軟體包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不過很奇怪,我通過rpm,和yum這兩種方式查詢的安裝軟體包,數量並不一樣。沒有找到原因。
九:使用CentOS常用命令查看鍵盤布局
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=
十:使用CentOS常用命令查看selinux情況
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux
十一:使用CentOS常用命令查看ip,mac地址
在ifcfg-eth0 文件里你可以看到mac,網關等信息。 ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d= ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6- ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}' 查看網關 cat /etc/sysconfig/network 查看dns cat /etc/resolv.conf 十二:使用CentOS常用命令查看默認語言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n
十二:使用CentOS常用命令查看所屬時區和是否使用UTC時間
cat /etc/sysconfig/clock
十三:使用CentOS常用命令查看主機名
hostname
cat /etc/sysconfig/network
修改主機名就是修改這個文件,同時最好也把host文件也修改。
十四:使用CentOS常用命令查看開機運行時間
uptime
09:44:45 up 67 days, 23:32, ...
看來剛才確實是網段的問題,我的機器還是67天前開機的。
#系統資源使用情況
vmstat 1 -S m procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 233 199 778 0 0 4 25 1 1 3 0 96 0 0 0 0 0 233 199 778 0 0 0 0 1029 856 13 1 86 0 0
2、VPS這個窗口可以關閉嗎?
這樣的好處是,就算你把窗口關了,他也會在screen裡面下載。附幾個screen的常用操作:退出當前窗口,並保證當前窗口運行 ctrl+a+d退出當前任務,並退出當前窗口 ctrl+c exit進入運行窗口 screen -r 如果有多個窗口運行,會顯示任務號 screen -r 3321 即可如果裡面有登陸,可以強制踢出重進 screen -r -d 查看原帖>>
3、伺服器或VPS用戶如何用命令創建MYSQL資料庫
首先打開DOS窗口,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼. 如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql> 2、連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命 令: mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣) 3、 退出MYSQL命令: exit (回車) 二、修改密碼 格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼。 例如 1、 給root加個密碼ab12。首先在DOS下進入目錄mysql\bin,然後鍵入以下命令 mysqladmin -u root -password ab12 2、 再將root的密碼改為djg345。 mysqladmin -u root -p ab12 password ****** 三、創建資料庫 1、 CREATE DATABASE 資料庫名; 2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 資料庫名.* TO 資料庫名@localhost IDENTIFIED BY '密碼'; 3、 SET PASSWORD FOR '資料庫名'@'localhost' = OLD_PASSWORD('密碼'); 依次執行3個命令完成資料庫創建。注意:中文 「密碼」和「資料庫」是戶自己需要設置的。 ————————————————————————————————————————————— 現在介紹一些常用的MYSQL命令 注意:你必須首先登錄到MYSQL中,以下操作都是在MYSQL的提示符下進行的,而且每個命令以分號結束。 一、操作技巧 1、如果你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。 也就是說你可以把一個完整的命令分成幾行來打,完後用分號作結束標志就OK。 2、你可以使用游標上下鍵調出以前的命令。 二、常用命令 1、顯示當前資料庫伺服器中的資料庫列表: mysql> SHOW DATABASES; 2、建立資料庫: mysql> CREATE DATABASE 庫名; 3、建立數據表: mysql> USE 庫名; mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1)); 4、刪除資料庫: mysql> DROP DATABASE 庫名; 5、刪除數據表: mysql> DROP TABLE 表名; 6、將表中記錄清空: mysql> DELETE FROM 表名; 7、往表中插入記錄: mysql> INSERT INTO 表名 VALUES ("hyq","M"); 8、更新表中數據: mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c'; 9、用文本方式將數據裝入數據表中: mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名; 10、導入.sql文件命令: mysql> USE 資料庫名; mysql> SOURCE d:/mysql.sql; 11、命令行修改root密碼: mysql> UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE User='root'; mysql> FLUSH PRIVILEGES; 三、一個建庫和建表以及插入數據的實例 drop database if exists school; //如果存在su則刪除 create database su; //建立庫su use school; //打開庫su create table teacher //建立表TEACHER ( id int(3) auto_increment not null primary key, name char(10) not null, address varchar(50) default '深圳', year date ); //建表結束 //以下為插入欄位 insert into teacher values('','allen','飛數科技1','2005-10-10'); insert into teacher values('','jack','飛數科技2','2005-12-23');如果你在mysql提示符鍵入上面的命令也可以,但不方便調試。 (1)你可以將以上命令原樣寫入一個文本文件中,假設為su.sql,然後復制到c:\\下,並在DOS狀態進入目錄\mysql\bin,然後鍵入以下命令: mysql -uroot -p密碼 < c:\su.sql 如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經調試,你只要將//的注釋去掉即可使用)。
4、在VPS上如何管理並創建資料庫
一、連接MYSQL
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、 連接到本機上的MYSQL。
首先打開DOS窗口,然後進入目錄mysqlin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.
如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql>
2、連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命 令:
mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)
3、 退出MYSQL命令: exit (回車)
二、修改密碼
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼。 例如
1、 給root加個密碼ab12。首先在DOS下進入目錄mysqlin,然後鍵入以下命令
mysqladmin -u root -password ab12
2、 再將root的密碼改為djg345。
mysqladmin -u root -p ab12 password ******
三、創建資料庫
1、 CREATE DATABASE 資料庫名;
2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 資料庫名.* TO 資料庫名@localhost IDENTIFIED BY '密碼';
3、 SET PASSWORD FOR
'資料庫名'@'localhost' = OLD_PASSWORD('密碼');
依次執行3個命令完成資料庫創建。注意:中文 「密碼」和「資料庫」是戶自己需要設置的。
—————————————————————————————————————————————
現在介紹一些常用的MYSQL命令
注意:你必須首先登錄到MYSQL中,以下操作都是在MYSQL的提示符下進行的,而且每個命令以分號結束。
一、操作技巧
1、如果你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。
也就是說你可以把一個完整的命令分成幾行來打,完後用分號作結束標志就OK。
2、你可以使用游標上下鍵調出以前的命令。
二、常用命令
1、顯示當前資料庫伺服器中的資料庫列表:
mysql> SHOW DATABASES;
2、建立資料庫:
mysql> CREATE DATABASE 庫名;
3、建立數據表:
mysql> USE 庫名;
mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));
4、刪除資料庫:
mysql> DROP DATABASE 庫名;
5、刪除數據表:
mysql> DROP TABLE 表名;
6、將表中記錄清空:
mysql> DELETE FROM 表名;
7、往表中插入記錄:
mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中數據:
mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';
9、用文本方式將數據裝入數據表中:
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;
10、導入.sql文件命令:
mysql> USE 資料庫名;
mysql> SOURCE d:/mysql.sql;
11、命令行修改root密碼:
mysql> UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE User='root';
mysql> FLUSH PRIVILEGES;
三、一個建庫和建表以及插入數據的實例
drop database if exists school; //如果存在su則刪除
create database su; //建立庫su
use school; //打開庫su
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表結束
//以下為插入欄位
insert into teacher values('','allen','飛數科技1','2005-10-10');
insert into teacher values('','jack','飛數科技2','2005-12-23');如果你在mysql提示符鍵入上面的命令也可以,但不方便調試。
(1)你可以將以上命令原樣寫入一個文本文件中,假設為su.sql,然後復制到c:下,並在DOS狀態進入目錄mysqlin,然後鍵入以下命令:
mysql -uroot -p密碼 < c:su.sql
如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經調試,你只要將//的注釋去掉即可使用)。
(2)或者進入命令行後使用 mysql> source c:su.sql; 也可以將su.sql文件導入資料庫中。
四、將文本數據轉到資料庫中
1、文本數據應符合的格式:欄位數據之間用tab鍵隔開,null值用 來代替.例:
3 rose 飛數科技1 1976-10-10
4 mike 飛數科技2 1975-12-23
假設你把這兩組數據存為速度su.txt文件,放在c盤根目錄下。
2、數據傳入命令 load data local infile "c:su.txt" into table 表名;
注意:你最好將文件復制到mysqlin目錄下,並且要先用use命令打表所在的庫。
五、備份資料庫:(命令在DOS的mysqlin目錄下執行)
1.導出整個資料庫
導出文件默認是存在mysqlin目錄下
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u user_name -p123456 database_name > outfile_name.sql
2.導出一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u user_name -p database_name table_name > outfile_name.sql
3.導出一個資料庫結構
mysqlmp -u user_name -p -d --add-drop-table database_name > outfile_name.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table
4.帶語言參數導出
mysqlmp -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt database_name > outfile_name.sql
5、在Godaddy上買了一個Linux的VPS,無法使用su等常用命令,怎麼辦
sudo試試
要看下是什麼系統版本才考慮用什麼命令
6、VPS windows2003系統 怎麼關閉和打開埠,比如把常用的80埠關掉,換成另外的埠。
這些檢測不一定是正確的
在伺服器裡面檢查埠
cmd命令,進行命令提示符。然後我們在窗口中輸入netstat -ano按下回車,即會顯示所有的埠佔用情況
或者防火牆開啟 保留遠程鏈接埠3389
7、撥號VPS如何搭建
撥號VPS顧名思義可以撥號的VPS。正常情況下我們的寬頻撥號一次ip即可更換一次,以達到ip可變化的。使用者就可以通過寬頻撥號一次換一次ip的效果了。同理可以通過軟體或其他命令執行自動撥號自動換ip的效果。上述看似很簡單,其實最重要的是整個運維團隊,遇到故障問題的處理能力。是否有專業性,嚴謹性,技術經驗,售後響應速度等等這些事都需要時時刻刻的做維護,也需要我們去認真做的,萬變雲有著多年的行業經驗,快速響應,值得選擇!當然我們還在一直進步努力中,成功不止眼前。
例如我們的撥號VPS伺服器在VPS的基礎上面添加了ip可變化功能,我們就可以操作很多東西了,客戶可以獲得不同的ip,不再受ip的限制了。最常用是windows系統被用戶用於大數據賦能等需要多ip機械化操作的功能等等。當然有些大神們會利用動態VPS的Linux系統,從事一些爬蟲行業和數據採集行業的業務工作。也可以使用到代理vps,像極光vps。芝麻vps,太陽vps的使用性都比較高。
8、VPS伺服器如何打開和關閉埠
VPS只有打開埠,才能夠通過埠對外提供相應應用網路服務。通常些常用的如80、21、3306、3389等埠是打開的,但為安全需要或應用需要,我們需要打開或關閉某些常用或不常用的埠。VPS如何打開和關閉埠?
防火牆中打開關閉埠:
埠是依賴和跟隨相應程序及應用的啟動運行而打開的。VPS伺服器中防火牆或其他防護也具備關閉埠的功能。也就是說,有時候即便我們運行了某服務打開了相應的埠,但由於防火牆的攔截,而無法正常使用。
1.遠程登錄VPS伺服器,打開「網路設置」界面,點擊「更改防火牆設置」;
2.在打開的「更改防火牆設置」界面,點擊「例外」窗口,通過「添加埠和刪除」來打開或關閉相應埠。
打開關閉埠相應服務項:
VPS伺服器上,每個網路應用程序的安裝和運行,都會有默認的伺服器埠號,並會隨著應用程序或服務的運行而打開。如web伺服器埠80、FTP伺服器埠21、MySQL資料庫埠3306、遠程登錄埠3389及SMTP伺服器埠25等。
我們可以通過設置相關應用程序或者服務的默認埠號設置,來打開、關閉或者更換其他埠號操作,也可以通過服務管理打開關閉埠。
1.遠程登錄VPS伺服器,右鍵單擊「我的電腦」,選擇「管理」,打開「管理工具」界面;
2.在打開的「管理工具」界面,選擇「服務及應用程序」項,並雙擊打開,之後選擇「服務」項,並雙擊打開;
3.根據需打開關閉的埠需要,和服務描述,選擇相應應用服務項,選擇啟動或者關閉即可。
為了VPS伺服器安全,Sinesafe建議大家更改關閉默認遠程登錄埠3306,打開其他埠替代,如15673等。建議關閉些不常用應用服務埠,如Telnet服務的23埠、SMTP服務的25埠、RPC服務的135埠等等。建議不要打開過多不需要的埠,多開扇窗,黑客就多了道門。