linux常用命令(centos)

来源:https://www.cnblogs.com/lzr-rr/archive/2019/05/17/10881425.html
-Advertisement-
Play Games

linux 命令有很多,常用的很少。 #######################系統相關############################ lsb_release -a 查看系統信息 cat /etc/redhat-release 查看系統信息 uname -r 查看系統內核版本 getc ...


linux 命令有很多,常用的很少。

#######################系統相關############################

lsb_release -a 查看系統信息

cat /etc/redhat-release 查看系統信息

uname -r  查看系統內核版本

getconf LONG_BIT 查看系統位數(64 or 32)

free -mh 查看記憶體信息

ps -ef|grep 服務名  查看服務進程 

ps -ef|grep 服務名 | grep -v grep |awk '{print $2}' | xargs kill -9  殺死指定服務【慎用】

tar -zxvf  xxx.tar.gz -C ./xxx 解壓到指定目錄

tar.xz文件解壓: 先 xz -d xxx.tar.xz 將 xxx.tar.xz解壓成 xxx.tar 然後,再用 tar xvf xxx.tar來解包 

groups mysql  檢查是否有mysql用戶組和mysql用戶

groupadd mysql 創建mysql用戶組

useradd -r -g mysql mysql  創建mysql用戶

su mysql 切換到mysql用戶,exit 退出回到root

chown -R mysql:mysql fileName 文件夾授權

:set number  vi 文件顯示行號 

dd  vi 文件刪除當前行

N 向上查找 n 向下查找 (vi 搜索)

sed -i 's/要被取代的字串/新的字串/g'  fileName   替換文件內的內容【慎用】

scp -r local_folder remote_username@remote_ip:remote_folder  從本地拷貝文件夾到遠程伺服器

scp -r remote_username@remote_ip:remote_folder local_folder  從遠程伺服器拷貝文件夾到本地

yum install 軟體名稱  yum 下載

yum remove 軟體名稱  yum 刪除

yum 報錯cannot find a valid baseUrl for repo: base  (解決方法: vi /etc/resolv.conf 添加 nameserver 8.8.8.8)

mkdir -p 文件夾 遞歸創建文件夾

touch 文件名 創建空文件

chmod -R +r  文件夾 給讀的許可權

chmod abc 文件名 其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權 r=4,w=2,x=1

pwd 顯示當前目錄路徑

tail -f 文件名  監控文件,文件有內容寫入時會實時顯示

tail -n 50 文件名 查看文件最後50行

> 輸出重定向

>> 輸出追加重定向

wc -l  算數量

netstat -ap|grep 80 查看使用80埠的進程

nohup java -server -Xms512m -Xmx512m -jar eurekaserver_jg-0.0.1-SNAPSHOT.jar --spring.profiles.active=192 >> ./console_log/eurekaserver.log &   後臺運行

hostnamectl --static set-hostname master hostname 修改

echo 10.211.55.4 master >> /etc/hosts host追加

crtl + l  清屏或者 敲 clear

ls -lh 人性化顯示當前文件/文件夾等信息

df -h 查看磁碟空間及占用情況

history 查看之前執行的操作記錄 cp -r 原文件或目錄 目標目錄   複製文件或目錄 rm -rf 文件或目錄 【-f表示強制執行 慎用】 env | grep LANG 查看語言 unset LANG 恢復預設 LANG=en_US.UTF-8 磁碟掛載  參考鏈接

######################環境變數相關#########################

vi  /etc/profile

文件末尾添加

#jdk1.8
export JAVA_HOME=/data/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#flink
export FLINK_HOME=/usr/flink-1.5.1
export PATH=$FLINK_HOME/bin:$PATH

保存後執行使配置生效

source /etc/profile 

######################網路相關###########################

cd /etc/sysconfig/network-scripts

systemctl restart network  重啟network服務 vi /etc/sysconfig/iptables  防火牆配置 service iptables restart  重啟 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux Selinux 關閉   ####################開機自啟############################ 將mysql啟動腳本具有 (start|stop|restart|status)等功能 放到/etc/init.d 目錄,並設置可執行許可權 chkconfig --list        列出所有的系統服務
chkconfig --add mysql        增加mysql服務
chkconfig --del mysql       刪除mysql服務 chkconfig mysql on  開啟 chkconfig mysql on  關閉
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ls:查看目錄及文件 1. 列出當前目錄中所有的子目錄和文件。 ls 2. 列出目錄下的所有文件(包含隱**件) ls -a 3. 列出文件的詳細信息(包括許可權、所有者、文件大小等) ls -l(別名ll) 4. 列出當前目錄中所有以“install.log”開頭的詳細內容 ...
  • 隨著製造工業的不斷發展,儲存介質逐漸廉價化,以某貓和某狗為代表的電商平臺上都能輕鬆買到大容量的原裝移動硬碟。如果工廠的產品還不能滿足你的要求,那麼DIY是一個不錯的選擇,可以選擇購買移動硬碟盒(2.5寸/3.5寸,SATA/IDE介面,500G/1T/2T)及配套的硬碟,這一整套的價格跟工廠原裝的移 ...
  • 一行命令殺掉defun進程 今天在殺掉defunc過程中一直搞不完,索性寫一行命令,註意先看懂謹慎使用 ` ps ef|grep defun|awk '{print " ps ef|egrep \47"$2"|"$3"\47"}'|sh|sort r|awk '{print "kill 9 "$2} ...
  • Hexedit軟體介紹: hexedit是一個開源的完全免費的命令行軟體,可用於在任何GNU / Linux操作系統下以十六進位和ASCII(美國信息交換標準代碼)格式查看和編輯文件。 下載: 在softpedia網站上找到Linux下hexedit的安裝包:有32位和64位的,我用的是32位 直接 ...
  • 首先在命令行模式下輸入代碼: 創建c文件 如果發現vim沒有被安裝的話,輸入以下代碼對vim進行安裝: 安裝完畢之後再輸入第一行代碼,之後進入程式編譯界面,輸入我們需要的程式,例如: 然後按下鍵盤Esc,再輸入wq: 這樣剛剛寫下的代碼就被保存好了,並且我們可以發現剛剛寫下的代碼絕對是代碼高亮的,看 ...
  • ls 命令:• ls 是英文單詞 list 的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,類似於 DOS 下的 dir 命令 ls命令之後加各種參數的作用: 顯示指定目錄下所有子目錄與文件,包括隱藏文件 以列表方式顯示文件的詳細信息 配合 -l 以人性化的方式顯示文件大小 ...
  • 最近弄docker煩躁的一筆,時區問題踩了不少坑,為了以後再遇到類似問題再花時間查資料,特記錄一下。。。 Ubuntu: centos7 ...
  • Mysql5.7.6+ 安裝手冊 linux server版本 1.下載 http://dev.mysql.com/downloads/mysql/#downloads 2. 檢查庫文件是否存在,如有刪除 檢查:rpm -qa | grep mysql 刪除: rpm -e mysql-libs-5 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...