Linux學習筆記(1月25日)

2021-09-10 06:04:35 字數 4204 閱讀 6189

alias別名:在 linux 中,alias 命令的功能是設定命令的別名,以簡寫命令,提高操作效率。根據引數的不同,該命令可檢視已設定的別名,或為命令設定新的別名。對於使用者自定義別名,僅當前登入期內有效;也可修改配置檔案使其長期有效。

# alias  //  列出當前系統中已有的命令別名

alias cp='cp -i'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

# alias viens33='vi /etc/sysconfig/network-scripts/ifcfg-ens33' // 設定''內的內容的別名為viens33

# viens33 // 執行別名viens33相當於執行vi /etc/sysconfig/network-scripts/ifcfg-ens33,此時設定的別名只這對當前視窗,重新登陸系統後失效

# vi ~/.bashrc

// 編輯當前使用者家目錄下的bashrc檔案,加入alias viens33='vi /etc/sysconfig/network-scripts/ifcfg-ens33'後儲存退出,使別名永久生效,但只針對當前使用者

# vi /etc/bashrc

// 編輯etc下的bashrc檔案,加入alias viens33='vi /etc/sysconfig/network-scripts/ifcfg-ens33'後儲存退出,使別名永久生效並針對所有使用者

# source /etc/bashrc // 使etc下的bashrc檔案立即生效

# alias

alias cp='cp -i'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias viens33='vi /etc/sysconfig/network-scripts/ifcfg-ens33' // 檢視當前系統中已有的命令別名,自定義別名也在其中

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

# cd /usr/local/src

[root@riceyoung1 src]# tar jxvf php-7.3.1.tar.bz2

[root@riceyoung1 src]# cd php-7.3.1

[root@riceyoung1 php-7.3.1]# ./configure --prefix=/usr/local/php-fpm --with-config-file-path=/usr/local/php-fpm/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql5.7 --with-mysqli=/usr/local/mysql5.7/bin/mysql_config --with-pdo-mysql=/usr/local/mysql5.7 --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --with-pear --with-curl --with-openssl // 編譯引數

編譯安裝的過程中會出現很多錯誤,學習使用yum list |grep ***查詢編譯時依賴的包然後進行安裝後繼續編譯,直至編譯完成。

編譯引數結束後,使用make進行原始碼包到二進位製包的編譯轉換,完成後使用make install進行安裝。

安裝完成後需要修改配置檔案:

[root@riceyoung1 php-7.3.1]# cd /usr/local/php-fpm/

[root@riceyoung1 php-fpm]# cp php-fpm.conf.default php-fpm.conf

[root@riceyoung1 php-fpm]# cd /usr/local/src/php-7.3.1

[root@riceyoung1 php-7.3.1]# cp php.ini-development /usr/local/php-fpm/etc/php.ini

[root@riceyoung1 php-7.3.1]# cd /usr/local/php-fpm/etc/php-fpm.d/

[root@riceyoung1 php-fpm.d]# cp www.conf.default www.conf

[root@riceyoung1 php-fpm.d]# cd /usr/local/src/php-7.3.1

[root@riceyoung1 php-7.3.1]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

[root@riceyoung1 php-7.3.1]# chkconfig --add php-fpm

[root@riceyoung1 php-7.3.1]# chkconfig php-fpm on

[root@riceyoung1 php-7.3.1]# chmod 755 /etc/init.d/php-fpm

[root@riceyoung1 php-7.3.1]# useradd php-fpm

[root@riceyoung1 php-7.3.1]# service php-fpm start

[root@riceyoung1 php-7.3.1]# netstat -lnp // 檢視php-fpm服務是否啟動,一般情況下php-fpm使用的埠是9000

# cd /usr/local/src

[root@riceyoung1 nginx-1.14.2]# make && make install // 先後執行兩條命令,如果前一條執行成功則繼續執行後一條命令,如果不成功則不執行

[root@riceyoung1 nginx-1.14.2]# echo $?

[root@riceyoung1 nginx-1.14.2]# /usr/local/nginx/sbin/nginx // 啟動nginx服務,但沒有啟動指令碼,不方便管理

[root@riceyoung1 nginx-1.14.2]# netstat -lnp // 檢視nginx服務是否啟動,一般情況下nginx使用的埠是80

Linux學習筆記(1月14日)

筆記語法格式 markdown 打卡方法 開通自己的部落格 csdn oschina 51cto 將每日學習筆記寫一篇博文,將博文連線貼上到打卡日記裡進行打卡操作。密碼管理工具 keepass 可利用keepass 堅果雲實現pc端 手機端的密碼庫同步。網域名稱 1.1 網域名稱的申請 購買 xin...

Linux學習筆記(1月18日)

伺服器的選擇 1.ecs 2.傳統idc 如何選擇idc機房 1.考慮機房和辦公地點的距離,方便維護 2.看機房的穩定性 看運營商的實力 電信 聯通 移動以及一些提供服務的第三方運營公司 考察機房的硬體實力 機房投入使用的時間 溫度濕度等環境控制裝置的效能以及ups 3.考慮成本 機櫃 頻寬 託管等...

1月25日學習內容整理 stark元件

stark元件就是在我們了解了admin元件的實現原始碼和流程之後,依據admin的執行流程來寫乙個完全自定義的增刪改查元件 第一步 init py from django.utils.module loading import autodiscover modules class name sta...