文件解壓:
rpm -ivh rpm包解壓
tar -zxvf tar包解壓
查看服務是否啓動正常
ps uxa | grep 服務(如httpd)
netstat -tunple | grep 端口(如11211)
指定到某個目錄
-C 如:Tar -zxvf mysql+tab -C /usr/local/
文件前的一個點 . 代表讀該文件
文件操作:
1.文件的新建
touch a.txt
2.文件內容的填寫
echo "hi" > a.txt
3.文件追加
echo "laoli">>a.txt
4.文件內容查看
cat a.txt
5.刪除file文件
rm a.txt
6.查看文件詳細類型
ls -l a.txt
目錄操作:
1.創建目錄
mkdir + 目錄名稱
mkdir -p + 遞歸多級目錄,前面主目錄沒有就會主動生成
2.移動目錄 mv
mv dir1 dir2 dir1移動到dir2的目錄下前提是dir2已存在
3.目錄改名
mv dir1 newdir 移動到當前目錄,並命名newdir
4.複製目錄cp
cp -R dir1 dir2 dir1複製到dir2
5.刪除目錄
rm -rf dir1 刪除
6.查看文件詳細類型
ls -ld
a.txt
vim編輯器的使用:
1.vim +文件名如果不存在則創建,存在就直接打開,這時按i可以編輯內容退出則按Esc+':'+'wq' 保存並退出,如不保存則不wq直接q
2.vim編輯器有三種運行模式:命令模式、插入模式、末行模式(即1的完整操作)
3.vim快捷鍵:
O: 光標上方插入
o: 光標下方插入
yy: 複製
p: 粘貼
dd: 刪除 要刪除多行或者複製多行則在前加數字如:3yy
dw: 刪除單詞
x: 刪除單個字母
d0: 刪除之前
d$: 刪除之後
dG: 當前刪除到文件尾
dgg:當前到文件頭
$: 快速移到行未
0: 快速移到行頭
G: 移到文件尾
gg 文件頭
:/關鍵字的查找此時按n可以查找下一條
:noh 關鍵字取消高亮
:s/替換前/替換後
替換光標所在行的第一個關鍵字
:%s/替換前/替換後
替換光標所在行所有匹配的關鍵字
:w b.txt
另存爲b.txt
:wq保存並退出
或 :x
:u 撤銷
Linux操作小技巧:
1.設置行號:
在末行模式輸入:set nu 就可以設置行號
2.取消行號:
在末行模式輸入:set nonu
非正常關閉vim:有時候非正常關閉vim編輯器後,會在目錄產生一個.開頭的隱藏文件,刪除即可
3.ctrl+s鎖屏 ctrl+q解屏
Linux運行模式
1.進入:vim /etc/inittab 更改id:(0-6) 其中3爲黑窗口,5爲可視化
2.init+數字可切換模式
用戶操作:
1.創建用戶名:
useradd user
創建用戶密碼
passwd mimann (密碼得6位,如果是在root下轉到其他用戶則不需要密碼)
2.用戶信息保存的位置
cat /etc/passwd
用戶密碼保存文件
cat /etc/shadow
3.修改
usermod
--
4.刪除
userdel -r user
(同時刪除家目錄)
組操作:
1.創建組:
groupadd 組名
2.組信息保存位置
cat /etc/group
3.修改
groupmod 組名
3.刪除 --(組裏邊存在用戶信息禁止刪除)
groupdel 組別
把test1用戶加入到super組裏面
1.先創建test1用戶名
2.先創建super組
3.gpasswd -a test1 super
4.刪除組內成員 gpasswd -d test1 super
5.apache安裝
1.複製源碼包到/usr/local/src/下並解壓(httpd-2.2.11.tar.gz)
cd /home/lvran/
tar -zxvf httpd-2.2.11.tar.gz -C /usr/local/src/
2.進入解壓後的目錄
cd /usr/local/src/httpd-2.2.11
./configure --prefix=/usr/local/httpd
3.編譯:
make
4.安裝:
make install
5./usr/local/httpd/bin/下啓動apache
cd /usr/local/httpd/bin/
./apachectl start
6.查看是否正常啓動
ps uxa | grep httpd
7.檢驗:訪問web服務器
6.mysql安裝:(mysql-5.5.38-linux2.6-i686.tar.gz)
1.複製源碼包到/usr/local/src/下並解壓
cd /home/lvran/
tar -zxvf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local/
2.進入/usr/local/下創建一個快捷方式mysql
cd /usr/local/
ln -sv mysql-5.5.38-linux2.6-i686 mysql
3./usr/local/mysql/添加一個用戶並執行初始化的命令
cd /usr/local/mysql/
useradd mysql
./scripts/mysql_install_db --user=mysql
4.修改目錄的權限
chown -R mysql.mysql .
5.複製配置文件到指定目錄,並改名爲my.cnf
cd support-files/
cp my-small.cnf /etc/my.cnf
6.將MySQL加入到系統服務,並啓動
cp mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start
7.將MySQL的相關命令加入到環境變量裏面
vim /etc/profile
在文件的最後增加如下一行
export PATH=$PATH:/usr/local/mysql/bin/
8.加入後重新讀取下環境變量
. /etc/profile
9.開啓mysql服務
service mysqld start
10.登錄mysql服務
mysql -uroot -p
11.此時進入數據庫是無密碼狀態,故修改密碼
進入use mysql
update user set password=password('lvran') where user='root';
讓密碼立即生效:
flush privileges;
7.php安裝:(php-5.5.34.tar.gz)
1.複製源碼包到/usr/local/src/下並解壓
cd /home/lvran/
tar -zxvf php-5.5.34.tar.gz -C /usr/local/src/
2.進入解壓後的目錄/src/編譯安裝
cd /usr/local/src/php-5.5.34
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql && make && make install
3.複製配置文件並改名,並修改Apache的配置文件(php5.5: php.ini-development)
cd /usr/local/php/etc
cp /usr/local/src/php-5.5.34/php.ini-development php.ini
cd /usr/local/httpd/conf
cp httpd.conf httpd.conf.backup-2016-6-6
vim httpd.conf
308 行附近:
AddType application/x-httpd-php .php
4.重啓apache
pkill -9 httpd
/usr/local/httpd/bin/apachectl restart
5.添加測試文件
cd /usr/local/httpd/htdocs
touch test.hp
8.samba安裝:
1.掛載鏡像
2.進入鏡像文件(安裝samba之前要先安裝perl-Concert-ASN1-0.20-1.1.noarch.rpm)
cd /cdrom/CentOS
ls | grep 軟件包
3.安裝:
rpm -ivh 軟件包
4.安裝samba
rpm -ivh samba...
5.添加用戶,將用戶加入samba配置裏面
smbpasswd -a smbtest
6.啓動samba
service smb start
7.windows訪問samba服務
黑窗口:\\192.168....
nginx配置虛擬主機:
server
{
listen 80;
server_name hy.central.com;
index index.html index.htm index.php;
#項目index入口文件的路徑
root /usr/hy/hy_central/public/;
location /
{
if (!-f $request_filename ){
rewrite ^/(.*) /index.php?$1;
}
}
location ~ .*\.(php|php5)?$
{
#fastcgi_pass default-cgi;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
#include fcgibaofeng.conf;
include fcgi.conf;
}
}
Linux常用基本命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
阿里雲Ubuntu服務器搭建Javaweb開發環境
只修电脑不过夜
2018-08-27 20:03:20
Linux 系統下 CodeBlocks安裝與使用
花姑
2018-08-27 20:02:59
Linux後臺執行的方法 - 關閉、退出不影響
saife
2018-08-27 20:00:14
Can't read dir of '.' (errno: 13)
saife
2018-08-27 20:00:13
mysqldump: Got error: 1: Can't create/write to file '/data/export/test.txt' (Errcode: 13)
saife
2018-08-27 20:00:11
Ubuntu安裝inception錯誤處理make[2]: *** [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error 1
saife
2018-08-27 20:00:11
linux bash腳本編程
li528405176
2018-08-27 19:57:05
linux 基礎命令(一):文件系統跳轉與操作系統探究——date,cal,df,free,exit,pwd,cd,ls,命令選項和參數,file,less,系統目錄,硬鏈接與軟鏈接
li528405176
2018-08-27 19:57:03
linux常用命令全拼
jlegend
2018-08-27 19:57:02
關於Lempel-Ziv壓縮算法的筆記
blueimpulse
2018-08-27 19:56:49
Linux下無線網卡安裝2
blueimpulse
2018-08-27 19:56:48
Linux之無線世界(在Linux平臺配置無線網卡)
blueimpulse
2018-08-27 19:56:48
《轉》QT_BEGIN_NAMESPACE、QT_END_NAMESPACE 等問題
wang_ji_min
2018-08-27 19:56:35
linux下 /etc/profile、~/.bash_profile ~/.profile的執行過程
wang_ji_min
2018-08-27 19:56:21
[轉]動態磁盤和LVM。好文章
hawstein
2018-08-27 19:56:18
24小時熱門文章