标题:
嵌入式Linux开发常用的实用命令 03
[打印本页]
作者:
samwalton
时间:
2013-9-21 14:51
标题:
嵌入式Linux开发常用的实用命令 03
tftp配置文件的内容是:# default: off # description: The tftp server serves files using the trivial file transfer \ # protocol. The tftp protocol is often used to boot diskless \ # workstations, download configuration files to network-aware printers, \ # and to start the installation process for some operating systems. service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4 }可以在这里配置共享的目录/tftpboot等信息。
2 启动tftp服务运行命令#/etc/init.d/xinetd restart 就可以启动tftp服务了,因为tftp需要xinetd的支持。
6. Linux系统配置及命令u 如何修改中英文设置i 修改文件/etc/sysconfig/i18n 中的相应字段,其内容为LANG="zh_CN.UTF-8" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrhed-sun16"修改其中的LANG后面的为en_US就可以改为英文语言了u 修改系统启动的默认级别,修改文件/etc/inittab中的 id:5:initdefault,把其中的5改为3就是字符界面启动了u 命令#which xxx 可以查看命令xxx 在哪个目录下的bin文件。如#which locale 则输出/usr/bin/locale. u 解压bzip文件,用file命令可以查看压缩文件的类型。解压tar文件,#bunzip2 xxx.tar // 生成 xxx.tar.out文件#tar -xvf xxx.tar.out // 解压xxx.tar.out文件7. Linux任务管理u Cron建立任务计划#service crond start 启动cron #service crond stop 停止cron #service crond restart 重启cron #service crond reload 重载cron守护进程的配置文件或直接在/etc/rc.d/rc.local脚本末添加service crond start 使得开机自动运行。文件 /etc/crontab是cron服务的配置文件。用命令#crontab -e 可以编辑自己的crontab文件。其格式为:分钟 小时 日 月 周 [用户名] 命令*/10 6-8 1,15 * * ls> /tmp/messagetxt注:前五个位置分别代表分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)和星期(0-6),其中用户名可以省略。上面格式表示:1号和15号,早上6点到8点,每个10分钟,执行一次命令ls >/tmp/message.txt.该文件编辑完后不必再重启crond. u At命令可以用命令 #rpm -q at 查看at软件是否安装了,#service atd start 开启at服务,然后配置at.首先键入 #at time 命令,time按照以下几种格式:HH:MM 小时:分钟,时间后面可以跟AM和PM MMDDYY,MM/DD/YY, MM.DD.YY, 月日年英文“月份 日期 年份”比如:Juanuary 15 2007 ,年份可有可无。
+时间,时间以minutes, hours, days或weeks为单位,如:at 1:00 PM + 1days,则表示在一天后的1:00 PM 执行。
Midnight表示12:00AM,moon表示:12:00 PM,teatime表示4:00 PM在输入at time 命令后会出现at> 提示符,则在此输入需要执行的命令,回车,按ctrl+D,依次反复,最后按ctrl+D退出。例子:三天后的下午 5 点钟执行 /bin/ls > /tmp/message.txt:at 5pm + 3 days /bin/ls > /tmp/message.txt三个星期后的下午 5 点钟执行 /bin/ls > /tmp/message.txt :at 5pm + 2 weeks /bin/ls > /tmp/message.txt明天的 17:20 执行 /bin/ls > /tmp/message.txt :at 17:20 tomorrow /bin/ls > /tmp/message.txt 1999 年的最后一天的最后一分钟执行 /bin/ls > /tmp/message.txt at 23:59 12/31/1999 /bin/ls > /tmp/message.txt Batch服务是系统负荷在0.8以下时执行某项一次任务输入 #batch 出现at>提示符,然后输入需要执行的命令即可。
/etc/at.allow和/etc/deny文件这两个文件是来限制用对at和batch的访问而使用的,每一行一个用户名,不允许有空行。如果没有在at.allow文件中出现,则所有在at.deny文件中出现的用户都将禁止对at和batch的访问。
u 查询任务#atq :查询将要执行的任务及他们的任务号#atrm 任务号 :删除对应任务号的任务
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0