centos7 开机自动登陆,自动运行程序,开机自动打开火狐浏览器,开机自动打开终端并运行命令

自动免密登陆可以通过修改/etc/gdm/custom.conf文件,实现root用户免密码自动登陆(PS:其他用户免密登陆,可以将root修改为用户名称即可)

AutomaticLoginEnable=True
AutomaticLogin=root

开机自动打开程序方法如下

首先找到需要打开程序的路径

[root@localhost ~]# whereis firefox
firefox: /usr/bin/firefox /usr/lib64/firefox /etc/firefox /usr/share/man/man1/firefox.1.gz    //这里找到firefox的目录为 /usr/bin/firefox

要实现linux开始未登录的时候就执行某些文件,可以在/etc/rc.local文件里边添加要执行的命令或文件.
要实现某个用户登录后自动执行某些文件,可以在这个用户的根目录下,找到.bash_profile这个文件,用vi编辑添回自己执行的命令和文件.
要实现某个用户退出的时候执行某些文件,同上,在根目录下找到.bash_logout这个文件,编写自己想要的.

我们找到用户目录比如home/username/.bash_profile  这个文件

vi /home/username/.bash_profile 
加入以下内容
/usr/bin/firefox

即可完成开机自动运行火狐浏览器

开机自动打开终端并运行命令

在用户目录下的.bash_profile 文件加入要启动的脚本比如
/home/li/ping/ping.sh      开机进入图形界面后运行ping脚本。
把要运行的命令输入ping.sh
gnome-terminal -t “baidu” --window bash -e /home/lianxin/ping/ping1.sh;exec bash;  打开一个新的终端,标题为baidu,继续执行下一个脚本ping1.sh

当然如果只执行一个脚本的话就不需要ping1.sh了。直接把要执行的内容在Ping.sh执行就完了。

 

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: