日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux随笔日记

發布時間:2024/3/12 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux随笔日记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2021年11月5日13:47:16

Linux操作系統配置定時啟動腳本命令:

crontab -e是某個用戶的周期計劃任務,/etc/crontab是系統的周期任務。crontab -e 與 /etc/crontab 修改語法格式不一樣,后者多一個 user 指定。

周與日月不可同時并存

方式一crontab -e:

crontab -e這種所有用戶都可以使用,普通用戶也只能為自己設置計劃任務。然后自動寫入/var/spool/cron/usename

#crontab -e //# 50 23 * * 5 command //每周五23點50分運行腳本 # 分鐘 小時 日 月 星期 命令#/etc/init.d/crond restart #service crond restart例:每5分鐘運行數據同步的腳本 */5 * * * * /腳本路徑.sh

方式二vi /etc/crontab:

修改/etc/crontab這種方法只有root用戶能用,這種方法更加方便與直接直接給其他用戶設置計劃任務,而且還可以指定執行shell等等

# vi /etc/crontab# For details see man 4 crontabs# Example of job definition: # .---------------- minute (0 - 59)分鐘 # | .------------- hour (0 - 23)小時 # | | .---------- day of month (1 - 31)日 # | | | .------- month (1 - 12) OR jan,feb,mar,apr ...月 # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat星期 # | | | | | # * * * * * user-name command to be executed# /etc/init.d/crond restart # service crond restart*(星號) 代表任何時刻都接受的意思 ,(逗號) 代表分隔時段的意思 -(減號) 代表一段時間范圍內 /n(斜線) 那個n代表數字,亦即是『每間隔n單位』的意思,每個幾分鐘或小時

crontab語法:

crontab [-u username] [-l|-e|-r] 選項與參數: -u :只有 root 才能進行這個任務,亦即幫其他使用者創建/移除 crontab 工作排程; -e :編輯 crontab 的工作內容 -l :查閱 crontab 的工作內容 -r :移除所有的 crontab 的工作內容,若僅要移除一項,請用 -e 去編輯

查詢使用者目前的 crontab 內容:

# crontab -l

======================================================================================================================================

2016年1月4日:

======================================================================================================================================

Linux查看服務器硬件配置信息命令:

dmidecode|more

-bash-4.1$ su -
Password:
-bash-4.1# grep "model name" /proc/cpuinfo | cut -f2 -d:
(看CPU
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
?Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
-bash-4.1# grep MemTotal /proc/meminfo(內存)
MemTotal:?????? 32841700 kB
-bash-4.1# fdisk -l(硬盤)

?

?

?? Device Boot?????Start????????End????? Blocks?? Id? System
/dev/sda1??????????????1??????? 7650???61440000?? 83? Linux
/dev/sda2???????????7650?????? 14024???51200000?? 83? Linux
/dev/sda3?? *??????14024?????? 19123??? 40960000??83? Linux
/dev/sda4??????????19123?????? 36469??139334656??? 5? Extended
/dev/sda5??????????19123?????? 23203???32768000?? 82? Linux swap / Solaris
/dev/sda6??????????23203?????? 25752???20480000?? 83? Linux

?

Disk /dev/sdb: 300.0 GB, 299966445568 bytes
255 heads, 63 sectors/track, 36468 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
Disk identifier: 0x00065c5c

?

?? Device Boot?????Start????????End????? Blocks?? Id? System
/dev/sdb1??????????????1?????? 30596?? 245760000??83? Linux
-bash-4.1# cat /proc/partitions
(硬盤)
major minor? #blocks? name

?

?? 8???????0? 292935982 sda
?? 8??????? 1?? 61440000sda1
?? 8??????? 2?? 51200000sda2
?? 8??????? 3?? 40960000sda3
?? 8???????4????????? 1 sda4
?? 8??????? 5?? 32768000sda5
?? 8??????? 6?? 20480000sda6
?? 8?????? 16? 292935982 sdb
?? 8?????? 17? 245760000 sdb1
-bash-4.1#?

?

2015年11月3日:

======================================================================================================================================

df:顯示磁盤的文件系統與使用情形

ls -l:顯示目錄的文件詳細信息

groups:查看當前用戶的組

touch:新建文件

chmod:

Linux文件類型

在敲擊ls -l 以后,系統會顯示出不同的結果

[root@ltesam206 sw]# ls -l total 68 drwxrwxrwx 3 root root 4096 Jul 11 00:01 120R2P4 drwxrwxrwx 3 root root 4096 Oct 10 18:19 120r7 -rw------- 1 oracle dba 3027 Oct 10 20:41 148951_20151010-204057.log -rw-r--r-- 1 10974 51 2647 May 11 23:26 148951_README.txt -rwxrwxr-x 1 10974 51 5621 May 11 23:27 148951.sql -rw-r--r-- 1 samadmin samadmin 20480 May 11 23:38 148951.tar -rwxrwxrwx 1 root root 1744 Apr 17 2015 Installation_206&208_11.0.zip -rwxrwxrwx 1 root root 1717 Apr 17 2015 Installation_206&208_12.0.zip drwxrwxrwx. 2 root root 16384 Apr 17 2015 lost+found [root@ltesam206 sw]#

以下列開頭的文件
-:普通文件(保存數據)

d:目錄(存放文件)

l:符號連接(指向其他文件)

c:字符設備節點(訪問設備)

b:快設備節點(訪問設備)

p:命名管道函數(進程間通信使用)

s:套接字(進程間通信使用)

每個用戶都有各自所屬的組,各自的組權限都不相同

login as: samadmin Password: Last login: Mon Nov 2 10:39:26 2015-bash-4.1$ groups samadmin sam -bash-4.1$ su - oracle Password: -bash-4.1$ groups dba -bash-4.1$ su - Password: [root@ltesam206 ~]# groups root [root@ltesam206 ~]#


權限:可讀r 4、可寫w 2、可執行x 1。

rwxr-xr-x ? 3個為一組,前面rwx為所有者,r-x組所有者,r-x其他

Linux更改日期

date ?月日時間 ? ?如:11061435

2015年7月3日:

======================================================================================================================================

在SAM上抓去數據包的命令為:

tcpdump ?-i ?eth1? -G 900 -s 0 -Z root -z gzip -w/opt/5620sam/packet%H%M.caphost <IP>&

上面命令紅色的eth1?為指定端口監聽

綠色命令/opt/5620sam/packet%H%M.cap為將抓取到的數據包存放的路徑

棕色命令host <IP>& ?即是要抓去的eNodeB的IP,如果將host IP這段命令不敲上,既是全網抓取數據包,添加上如:host 10.10.10.10 即抓取eNodeB為10.10.10.10 端口為eth1的數據包存放在/opt/5620sam/路徑下,并命名為packet%小時%分鐘.cap

一般eNodeB生成數據表的周期為15分鐘一個完整的周期,一天即96份文件,傳輸當中有的站掉了以后會在重啟,所以會傳輸失敗

顯示基站在線數:

路徑:/opt/5620sam/lte/stats/時間日期/eNodeB路徑下

ls -l | wc -l

ls -l | grep 基站更新時間+0800 | wc -l

ls -l * | grep 基站更新時間+0800(中國時間) | wc -l?

在eNodeB上抓取數據包的命令為:

tcpdump -i eth2.2501 -s 0 -w /home/enb0xfer/dump.cap host XX.XX.XX.XX

上面這段命令的eth2.2501來處是在SAM主機的IP地址進入到root特權下sh ? su - 運行ipconfig -all 可以查看到和SAM服務器相連接的南向地址。在前面就是他的端口。

/home/enb0xfer/為存放的路徑,文件名為dump.cat

host ?后面的IP為服務器的IP

2015年5月29日:

======================================================================================================================================

tar文件解壓到相對路徑問題:

進入到xguest文件夾內:

cd /home/xguest

創建一個名字叫Test的文件:

touch Test

在xguest文件夾內有一個名字為Test的文件,我將它tar掉并命名為TEST,命令為:

tar -cvf TEST.tar Test???

這樣在xguest文件內會生成一個名字叫TEST.tar的文件,源文件Test不會被刪除。

將TEST.tar文件tar到samadmin文件夾內,命令為:

tar -xvf TEST.tar -C /home/samadmin

這樣在文件夾/home/samadmin內就有我想要的Test文件了,源文件TEST.tar也不會被刪除,切記要將tar文件tar到目錄必須為空目錄,否則會無法覆蓋。

問題以解決

======================================================================================================================================


?

總結

以上是生活随笔為你收集整理的Linux随笔日记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。