linux90
❶ linux下fortran90編程,mole與主程序不在同一個文件,use調用時找不到路徑。怎麼辦
mole和主程序可以不在一個文件中,也可以不用在同一路徑下.
這時首先編譯mole: ifort -c mods.f90, 然後得到*.mod文件.
將這些*.mod文件拷貝到主程序路徑下, 接著編譯主程序即可: ifort main.f90
❷ 怎麼創建linux賬戶90天後過期
方法一:
賬戶90天過期就要寫腳本了,就bash命令的話,我腦子里掃了一下只記得有密碼過期的,賬戶過期倒是沒有;
90天過期的腳本,你用 at 做個一次性的定時任務,設置90天 userdel -r XXX 就成了。
方法二:
在linux系統中,默認創建的用戶的有效期限都是永久的,但有時候,我們需要對某些用戶的有效期限做個限定!
比如:公司給客戶開的ftp賬號,用於客戶下載新聞稿件的。這個賬號是有時間限制的,因為是付費的。合同到期了,這個賬號就要求停用。
廢話不多說,直接說下操作記錄:
需求:
創建lzwb賬號,用於下載/home/hqsb裡面的新聞稿件,這個賬號的合同到期時間是2018年10月26號
1、創建賬號lzwb
[root@dev ~]# useradd lzwb -d /home/hqsb -s /sbin/nologin
2.默認情況下,這個賬號建立後,有效期限是永久的。注意下面命令結果:
命令格式:chage -l username 查看用戶的到期時間情況
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
Last password change: 表示賬號創建時的時間
Account expires: 表示賬號到期時間
3.按照需求,修改賬號的到期時間
命令格式:usermod -e 「到期時間」 username 修改系統用戶的時間
[root@dev ~]# usermod -e "Oct 26,2018" lzwb
4.再次查看,發現lzwb的有效時間截止到2018年的10月26號了。
[root@dev ~]# chage -l lzwb
Last password change : Oct 26, 2016
Password expires : never
Password inactive : never
Account expires : Oct 26, 2018
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
❸ linux內存使用率達到90%
使用ramdisk
如果內核不是很老舊就支持虛擬內存磁碟,ramdisk設備用於把內存模擬成硬碟,可直接寫入文件。
mkfs.ext4 /dev/ram0
然後mount掛載,寫入文件
如果你木有這個ram0設備,你需要自己編譯內核。
類似的
/dev/shm
目錄也將文件保存在內存中
結合ram0 可極大是佔用內存
❹ Linux系統內存90%以上被使用,正常嗎
不是太正常吧,你可以top命令看一下,用shift+m,看看內存使用情況的排名,確認使用內存最多的進程是否是合法的,是不是被黑了。
❺ Linux系統內存90%以上被使用,正常嗎
正常,linux內核有自動緩存機制。硬碟文件的讀寫,等很多操作在內存中有緩存,定時同步到硬碟里。通常 使用率都在 90%徘徊。但緩存在內存需求增加時會被釋放以提供內存。