この記事のコマンドはlinux7.Xに適しています。おそらくlinux6.xは少しずれているでしょう。
記事ディレクトリ
Linux基本コマンド
Linux基本コマンド
1. cdコマンド:ディレクトリを切り替えることを意味します
-
cd…前のレベルに切り替え
-
cd〜ユーザーディレクトリに切り替え
- cd /ルートディレクトリに切り替えます
2. ls / llコマンド:ファイルリストの表示
- lsはファイルリストを簡潔に表示します(ファイル名のみを表示します)
- ll詳細表示ファイル一覧(許可情報と変更情報を表示します)
- パラメータ-a:を追加すると、すべてのファイルを表示し、隠しファイルを表示できます
3. cpコマンド:ファイルのコピー
Cpコピーするファイルfileのターゲットディレクトリ(パラメーター-r、再帰的コピーを追加できます)
4 mvコマンド:ファイルを移動する
Mvはファイルファイルのターゲットディレクトリを移動する必要があります
mvコマンドを使用してファイル名を変更することもできます
5. cat / tailコマンド:ファイルの内容を表示するために使用されます
猫のファイル名
猫は通常、比較的小さなファイルを表示するために使用されます
Tailは、次のパラメーターに従って、表示するファイルの部分を指定できます
6. vimコマンド:主にファイル情報の編集に使用されます
vimファイル名
一部のLinuxにはvimコマンドがない場合があります。yum-y install vimを使用してvimをインストールできます
-
ファイルコンテンツインターフェイスに入った後
- iを入力して編集インターフェイスに入ります。挿入文字が下部に表示され、編集できることを示します
- 検索文字列:/ searchcontent、検索して入力
- ファイルの保存と終了:最初にEscキーを押して編集インターフェイスを終了します
- :wqは保存して終了することを意味し、大文字のZを2つ押すこともできます(著者はShift + zzを押すのが好きです)
- :q変更を中止する:q!強制的に終了する
-
その他の編集コマンド
コマンド 効果 dd カーソルの下の行全体を削除(カット) 5dd カーソルから5行削除(カット) yy カーソルがある行全体をコピーする 5yy カーソルで始まる5行をコピー ん 次の文字列を検索します N 前の文字列を検索する
7. tarコマンド:ファイルの圧縮に使用
-
ファイルを解凍します:tar -zxvf compressfilename- <target address>
-
圧縮ファイル:tar -zcvf圧縮ファイル名圧縮ディレクトリ
-
パラメータの説明
パラメータ 効果 -with 圧縮ファイル形式、gzipを意味します -c 圧縮する手段 -バツ 解凍 -v 進行状況を表示 -f ファイル名が続きます
ヤム
はじめに:
RPM:では、ソフトウェアのインストールの複雑さに対処するため、アップグレード、設計されたアンロード運用管理ソフトウェア、回転数が統一されたデータベースファイル、ファイルレコードと情報ソフトウェアを確立するブレーキの依存関係を分析することができ、依存達人の同等、rpmはファイルのアドレスを格納します
** YUM:** RPMよりもインテリジェントで、依存関係に応じてすべてのソフトウェア関連プログラムをダウンロードできます
RPMインストールソフトウェア:
- まず、rpmファイルをサーバーにアップロードします
- rpm -ivh mongodb-org-server-4.2.3-1.el7.x86_64.rpm
RPMインストール、設定された環境変数はJDKを省略することができます
ローカルのyumソースを表示する:yum repolist all
インストールの表示:yumリストがインストールされました| grep docker
yumインストールソフトウェア:
ローカルrpmファイルに従ってソフトウェアをインストールします。
yum localinstall mysql-…rpm
例:install netstatコマンド
- yumprovides * / netstatを実行して、netstatコマンドに関連するツールキットを表示します。
- [外部チェーンイメージの転送に失敗しました。ソースサイトに盗難防止チェーンメカニズムがある可能性があります。イメージを保存して直接アップロードすることをお勧めします(img-xaxqbgQ9-1585918484038)(D:\ notebook \ linux \ linux.assets \ image-20200211154339905.png)]
- 「yum install net-tools」と入力して、インストールを開始します
ソフトウェアのインストール場所を表示します。
mysqlはどこですか
rpmインストールパッケージを確認します。
rpm -qa | grep mysql
[外部チェーンイメージの転送に失敗しました。ソースサイトに盗難防止チェーンメカニズムがある可能性があります。イメージを保存して直接アップロードすることをお勧めします(img-X4NrMcxN-1585918484040)(linux.assets / image-20200213142552626.png)]
mariadbをアンインストールする
-
方法1:アンインストールするrpm -e --nodepsパッケージ
-
法2:yumはmariadbを削除します*
ファイルアップロードツール: lrzsz、rz
wgetダウンロードファイル
wgetはネットワーク上のファイルを現在のLinuxフォルダーに直接ダウンロードできます
ファイル名を指定:wget -O file name download address
例:wget -O wordpress.zip http://www.centos.bz/download.php?id=1080
ネットワークの基本設定
ipの表示:ip addr
ネットワーク構成ファイルのアドレス:
vi /etc/sysconfig/network-scripts/ifcfg-ens33重启网络:
システムバージョンを表示します。
cat /etc/redhat-relase
システムが使用するポートを表示する
netstat -antple | グリップ8080
netstat -tunlp | grep 8080
firewalld構成
はじめに:
Centos6 使用的是iptables,Centos7 使用的是filewall
iptables 用于过滤数据包,属于网络层防火墙。
firewall 能够允许哪些服务可用,那些端口可用...属于更高一层的防火墙。
構成ファイルの場所:
-
システム構成ファイル:/ usr / lib / firewalld / services
-
ポート構成ファイル:etc / firewalld / zones / public.xml
[外部チェーンイメージの転送に失敗しました。ソースサイトに盗難防止チェーンメカニズムがある可能性があります。イメージを保存して直接アップロードすることをお勧めします(img-kQ5DfuKP-1585918484041)(linux.assets / image-20200211101941767.png)]
- ユーザー構成ファイル:/ etc / firewalld
一般的なコマンド
##查看状态
firewall-cmd --state
#查看过滤列表
firewall-cmd --list-all
#查看开启的端口号:
firewall-cmd --zone=public --list-ports
#开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重启防火墙:
firewall-cmd --reload
#开启防火墙:
systemctl start firewalld
パラメータの説明
-
firwall-cmd:ファイアウォールを操作するためにLinuxが提供するツール
-
–Permanent:永続に設定されていることを示します。
-
–Add-port:追加されたポートを識別します
- さらに、ファイアウォールにはゾーンという概念があり、特定のポートを特定のゾーン構成ファイルにすることができます。
```shell
例如:添加8010端口
firewall-cmd --zone=public --permanent --add-port=8010/tcp
--zone=public:指定的zone为public;
如果--zone=dmz 这样设置的话,会在dmz.xml文件中新增一条。
```
構成ファイルを変更してポートを追加する
<?xml version="1.0" encoding="utf-8"?>
<zone>
<short>Public</short>
<description>For use in public areas.</description>
<rule family="ipv4">
<source address="122.10.70.234"/>
<port protocol="udp" port="514"/>
<accept/>
</rule>
<rule family="ipv4">
<source address="123.60.255.14"/>
<port protocol="tcp" port="10050-10051"/>
<accept/>
</rule>
<rule family="ipv4">
<source address="192.249.87.114"/> 放通指定ip,指定端口、协议
<port protocol="tcp" port="80"/>
<accept/>
</rule>
<rule family="ipv4"> 放通任意ip访问服务器的9527端口
<port protocol="tcp" port="9527"/>
<accept/>
</rule>
</zone>
上記の構成ファイルはよく見られます:
1.必要なルールを追加します。オープンソースIPは122.10.70.234、ポート514、プロトコルtcpです
。2。オープンソースIPは123.60.255.14、ポート10050-10051、プロトコルtcp;
3.オープンソースIPは任意、ポート9527、プロトコルtcp;
rpm:Yeqiang52!
yum:
その他のコマンド
バージョン情報を表示します。
cat /etc/centos-release
lrzsz-0.12.20.tar.gzは、Linuxのコマンドラインインターフェイスでのアップロードとダウンロードをサポートするサードパーティツールであり、非常に便利な役割を果たします。
# rz
选择文件进行上传
# sz 文件名
sz后面跟文件名可以进行文件从linux上面下载
- シェルファイルに権限を付与します。chmoda + xファイル名
- 強制シャットダウンプロセス:
キル-9 ID
Wgetは指定されたアドレスからファイルをダウンロードできます
たとえば、mysqlをダウンロードします。wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz
上記のコンテンツの一部はインターネットから収集されたものです。著作権が侵害されている場合は、私に連絡してすぐに削除してください
この記事は、linuxの一般的に使用されるコマンドの大まかな要約にすぎません。あまり説明されていないパラメーターがたくさんあります。興味がある場合は、linuxに関連する本を読むことができます。私もlinuxの白です。テキストの一部が間違っている場合は、どうぞ私を教育する
Linuxの初心者の場合は、jdk、mysql、tomcat、redisなどの一般的に使用されるソフトウェアのよく知られたコマンドをインストールすることをお勧めします。ソフトウェアのインストールプロセス中にコマンドに精通していることを知るには良い方法です。