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%徘徊。但缓存在内存需求增加时会被释放以提供内存。