一、后台运行程序及输出重定向
1、后台运行程序
在执行语句后加&,如:
./xxx &
2、输出重定向
①、直接使用>重定向,如:
./xxx > /dev/null
3、同时后台并输出重定向
如:./xxx > /dev/null &
二、嵌入式Linux的Mass storage gadget测试 与 dd命令使用
1、dd if=/dev/zero of=/home/50M bs=1M count=50 (具体百度)
2、将*.ko模块放到/lib/modules/[linux version]目录,使用moddep生成modules.dep文件,使用modprobe安装(modprobe XXX中,XXX不带.ko)<modprobe g_mass_storage file=/home/50M>。
三、LInux通过SSH密钥登陆,同时禁用用户名密码登陆
1、生成密钥:ssh-keygen -t rsa
2、将*.pub复制到远程计算机:scp <本地文件> root@192.168.1.12:/usr/local/src
3、修改远程计算机的SSH配置: vi /etc/ssh/sshd_config
PasswordAuthentication no //禁止使用基于口令认证的方式登陆
PubkeyAuthentication yes //允许使用基于密钥认证的方式登陆
AuthorizedKeysFile *** //密钥路径
4、本地使用另外一个私钥即可远程登录。
四、Centos 7 添加开机自启动
Centos 7弃用了rc.local那套,改用systemd,添加自启动步骤如下:
1、在/lib/systemd/system下添加文件***.service
2、按如下框架填写文件:
[Unit]
Description=** #描述服务
After=network.target #描述服务类别
[Service]
Type=forking #后台形式运行
ExecStart=** #开始执行的具体命令,****************全部使用绝对路径!!!!!!!!!!!!!
ExecReload=** #重启执行的具体命令,***************全部使用绝对路径!!!!!!!!!!!!!
ExecStop=** #停止执行的具体命令,*****************全部使用绝对路径!!!!!!!!!!!!!
Restart=always
#PrivateTmp=true #添加这项会出错,可能tmp文件配置不对吧
[Install]
WantedBy=multi-user.target
3、修改***.service文件权限
4、启动nginx服务
systemctl start **.service
设置开机自启动
systemctl enable **.service
停止开机自启动
systemctl disable **.service
查看服务当前状态
systemctl status **.service
重新启动服务
systemctl restart nginx.service
查看所有已启动的服务
systemctl list-units --type=service
五、bt下载rtorrent和后台下载
1、安装:
{yum install epel-release}
yum install rtorrent
2、查找配置示例文件,按要求设置,将设置文件放在用户目录下命名为.rtorrent.rc
3、常用命令
上下选择任务
ctrl+S开始任务
ctrl+D暂停任务,再按一次删除
回车,输入目录,新建任务
4、后台运行
借助screen:输入screen rtorrent打开bt客户端,按ctrl+A+D销毁界面返回到命令行,输入screen -r返回rtorrent界面。
六、LInux建立ftp服务器
http://www.cnblogs.com/chenmh/p/5365274.html
七、selinux相关
查看状态sestatus所属包:policycoreutils