ソフトウェアのテストは、LinuxのコマンドDaquanのを習得する必要があります

四つの基本的なスキルのテストエンジニア:データベース、Linuxの、ネットワークプロトコル、テストツール、どちらか始めたばかりか、長年にわたって取り組んできた、これらの方向が把握しています。今日は見てのテストエンジニアは、Linuxのコマンドを習得しなければならない再訪します。

テストエンジニアは、Linuxシステムの必要性を把握する必要がありますか?

Linuxのが広く、サーバースペースで使用されているので、多くのオープンソースおよび成熟したソフトウェアがありますが、ほとんどのアプリケーションは、Linuxを背景に展開され、Linuxのオペレーティング・システムおよび関連のコマンドに精通し、私たちの構造とソフトウェアの動作メカニズムを深めることができます理解は、また、より高い給料で、その結果、自分のスキルを積み重ね広げるために自社のコアコンピタンスを増やすことができます。

異なる位置のランクは、Linux用の容量の要件は、ジュニアテストエンジニアであれば、その後、唯一の理由のバグを分析し、ログを表示するためのコマンドが必要になることがあり、同じではありません。あなたは中堅技術者であれば、あなたは、アプリケーション、ミドルウェア・アプリケーションが依存するだけでなく、ソフトウェアのテストツールを含む、Linux環境でテスト環境の多様性を構築する必要があります。あなたが上級いる場合は、テスト効率を向上させ、シェルスクリプトを書いて、システムアーキテクチャを最適化する必要があります。

ソフトウェアテストエンジニアのLinuxテンシーンコマンド
1.ログビュー

リアルタイムビューを表示するには、Tomcatのログファイル:

cd /home/tomcat/logs #也可用相对目录`

`tail –f catalina.out #实时打印日志文件`

`ctrl+c #退出查看

ログのコマンドを表示します。

tail -f log.txt:循环查看

tai -500f log.txt:查看最后500行

cat file:查看短文件

less file:查看长文件

head example.txt :显示文件 example.txt 的前十行内容
head -n 20 example.txt:显示文件 example.txt 的前二十行内容

2.設定ファイルの内容を変更します。

最も一般的には、環境変数を変更することです

vim /etc/profile输入字母i,

进入编辑模式(INSERT)

输入内容,按esc,进入命令模式 。

执行:wq,保持修改。

输入 soucre /etc/profile 使环境变量生效。

可以通过 cat /etc/profile查看文件是否修改成功。
3.vi/vimエディタ

vi / vimのエディタ:Linuxシステムは、編集テキストファイルのテキスト編集ツールを提供します。

Vimはviの拡張版、いくつかのコマンドの増加です。

どのように入力するには?

新:直接入力VI

表示または編集のためにファイルを開きます。viファイル名

三つのモード:

モードを挿入します。一番下のマーク、完全なテキスト編集機能を「--INSERT--」があります。

i:在当前光标前插入文本;

a:在当前光标后添加文本;

o:在当前光标下一行插入文本;

コマンドモード:ちょうど状態を入力すると、達成だけでなく、文字を削除するには、カーソルを移動することができ、コピー、ペーストなど。

x:删除字符

dw/dd:删除词/删除行

yw/yy:复制词,复制行

P:粘贴

kjhl:上下左右

ctrl+f/b:翻页

ボトムラインモード:コロンコマンドモードに入り、あなたがそうで、行番号を設定して検索する、文字を置き換え、保存して終了し、することができます。

set nu/nonu:设置行号

w filename:保存文件

wq:保存退出

q!:强制退出,不保存。

edit:在vi里打开另一文件。

4.プロセスを再起動し、プロセスを強制終了、Tomcatのプロセスを確認します。
查看tomcat进程

ps -ef|grep tomcat

ps –aux|grep tomcat

杀死进程

kill -9 进程ID

ps -ef|grep tomcat#查看进程是否已关闭

进入tomcat的bin目录cd /usr/local/tomcat/bin

启动tomcat

./startup.sh
圧縮と解凍のドキュメント
tar cvf a.tar 1.txt 2.txt 3.txt#将3个文件放到文件包a.tar中。

tar cvf /tmp/a1.tar *.txt#指定包存放的位置。

tar xvf a.tar#将文件解压缩到当前目录。

tar -zcvf a.tar.gz *.txt#打包与压缩为a.tar.gz。

tar -zxvf a.tar.gz#解压缩并解包。

パラメータ説明

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
6.アップロード/ダウンロード

アップロードにxshellで次のコマンドを経由してダウンロードすることができます。

インストールする一般的な必要性と同様に、使用yumをlrzszをインストール

RZ:選択アップロードファイル

SZファイル名:ダウンロードパスを選択します

もちろん、あなたは、アップロードを視覚化し、xftpツールを経由してダウンロードすることができます。

7.検索ファイル

見つける:リアルタイム検索を、そのようなファイル名、ファイルサイズ、所有者、所有グループなどの属性に基づいてファイルを検索し、ファイルシステムの階層を横断することにより指定されたパスから始まり、空、アクセス時刻、修正時刻です。

フォーマット:

[OPTION] ... [検索パス] [検索条件] [処理動作]見つけます

ワイルドカードは、次の例を結合パイプコマンド:

find /etc  -name \*****.txt** **:在/etc目录下,查找以.txt结尾的文件,给出所有文件的路径。**

**find /etc -name '\*abc\*':在/etc目录下查找文件名中含有字符串‘abc’的文件。**

**find / -amin -5:查找在系统中最后5分钟访问的文件(access time)。**

**find / -mmin -5:查找在系统中最后5分钟里修改过的文件(modify time)。**

**find / -size -1000k:查找出小于1000KB的文件。**

**find /etc | grep  local   在/etc目录下查找含有local这几个字母的所有文件或者目录
8.移動、コピーコマンド

モバイルMV

移动当前目录文件夹AA 到/home/aa/

mv AA/ /home/aa/

移动当前目录文件a.txt到 /home/aa/目录,并重命名为b.txt

mv a.txt /home/aa/b.txt

Cpのコピー

复制当前目录文件a.txt到/home/B目录

cp a.txt /home/B

复制文件夹 AA到/home/B目录

cp -r AA/ /home/B

クロスサーバコピー:scpコマンド

フォーマット:
SCP [パラメータ] [元のパス] [ターゲットパス]

从远处复制文件到本地目录
scp [email protected]:/home/soft/tomcat.tar.gz /home/test/
上传本地文件到远程机器指定目录
scp /home/test/nginx-0.5.38.tar.gz [email protected]:/opt/soft/
修正する9.許可

ls -lコマンドによって、あなたは、ファイルのプロパティを表示することができます。

最初の文字: - (ファイルを表す)からd(ディレクトリを表す)、L(Lはリンクの略)

9位に2番目は、ファイルのアクセス権を所有しています。

Linuxファイルパーミッションは4種類に分けられます。

読み(リード)、ライト(書き込み可能)を実行(実行)なし(何も)

9は、三つのグループに分かれています。

最初のグループは、ファイルの所有者の所有者を表し、どのような権限

許可が所有するこのファイルグループ内のすべてのグループの人々の代表の第二のグループ

第3のグループは他の人が権利を持っている他に何を表し

ファイルアクセスを変更します。

chomod +/- R / W / Xファイル

+ Xファイルのchmod uが唯一自分で実行する許可を与えます

chmodのUG + Xファイルの所有者とグループの実行権限プラス

ユーザーによってキャンセルはchmod UXファイルを実行可能権限

表現するための3進数で、内部のLinux(UNIX)に許可を表現します

例000:0111:7

したがって、R = 4、W = 2、X = 1

7何書面による許可5が存在しないことをすべてここに権限を示し

假设所有者:rwxの、グループ:RX、他:RX

chmodの755ファイル:に設定されたアクセス権

10.サーバーパフォーマンスの監視

CPU、メモリを監視

上部:CPU、メモリ、負荷などのようなリアルタイムモニタリングシステムは、各プロセスのメイン表示システムリソースの使用量を、実行可能なWindowsタスクマネージャと同様。

フリー:物理メモリ、スワップ・メモリ(スワップ)とアイドル残り統計カーネルバッファメモリを含むサーバのメモリ使用量を参照してください。

おすすめ

転載: www.cnblogs.com/hellotesters/p/11116721.html