linux运行工具命令 linux 运行go( 七 )


以S开头的脚本程序是系统进入某个运行级别时所执行的,作用是启动某种服务 。当系统改变为某个运行级别时,就要运行新运行级别所对应的所有S程序 。
5增加启动脚本程序
用户可能有一些特定的硬件设备要初始化,或需要在系统启动时初始化一些其他应用程序,用户可以增加自己的初始化脚本程序来完成这些工作 。通常步骤是:
复制一个已经存在的脚本,这样可以得到一个通用的框架格式 。
修改这个脚本,以完成自己的需求,要注意使程序可以处理启动和关闭的参数,尽管可能关闭处理什么也不需要干 。
把这个肢本拷贝到/etc/rc.d/init.d目录下,命名为”serv” 。
按下面的方法在相应的目录下建立运行控制链接:
CODE:[Copy to clipboard]ln –s ../init.d/serv/etc/rc.d/rc3.d/s99 serv
进行测试 。
6 LILO和其他的启动模块
要启动Linux,启动模块是必须的 。一般用于Linux的启动模块是LILO,LILO用自己的主引导区代替一般的主引导区 。LILO可以通过修改/etc/lilo.conf文件内容来进行配置,对引导区内容的更新通过lilo命令来完成 。
下面给也了一个装有DOS,TurboLinux3.4.0和RedHat 5.2系统的计算机的lilo.conf文件 。在例子中的数字标号是用户加上去并要在文中详细解释的 。
CODE:[Copy to clipboard]# more /etc/lilo.conf
boot=dev/had
map=/boot/map
instll/boot/boot.b
prompt
#表示启动盘是/dev/had,这是主IDE硬盘 。
timeout=50
#表示等待用户输入的时间是50秒 。
default=TL3.4
other=dev/hda1
#表示如果在上述的时间内没有输入 , 缺省的启动系统是TL3.4,即TurboLinux 3.4.0
label=dos
table=dev/had
#表示如果在LILO提示用户输入启动系统时,用户按了Tab;键,各个系统将以label的内容显示出来,供用户选择 。
image=/mnt/tl3.4/boot/vmlinuz
label=TL3.4
root=/dev/hda3
read-only
TurboLinux的启动文件,/mnt/tl3.4/boot/vmlinuz被确定,根文件系统在/dev/hda3,根文件系统是只读方式的 。
CODE:[Copy to clipboard]image=/mnt/rh5.2/boot/vmlinuz-2.0.36-0.7
label=RH5.2
root=/dev/hda4
read-only
RedHat的启动文件,/mnt/rh5.2/boot/vmlinuz-2.0,36-0.7被确定 , 根文件系统在/dev/hda4,根文件系统可读写 。
linux的运行命令是什么?1、编辑文件vi , 按下i进行编辑,保存结束 。编辑 ESC :wq回车,不保存结束 。编辑 ESC :q回车 。
2、在Linux系统下执行文件我们需要使用的的文件名sh,假如我们需要执行host.sh文件 , 我们需要进入文件所在目录接着执行 。
结束当前正在运行的命令分为前台和后台命令:
1、终止在终端中正在运行的前台命令使用Ctrl+C快捷键就可以了!
2、终止后台运行的命令 。
方法一:通过 jobs 查看job号 , 比如为1,执行命令 kill %1 。
方法二:通过 ps 查看进程号,比如为num , 执行命令 kill num 。
Linux下如何运行sql脚本Linux运行sql脚本的具体操作步骤如下:
1、使用shell工具登陆到安装postgresql的服务器linux运行工具命令 , 切换到postgres用户,postgresql默认的操作用户 , 命令是:su - postgres,查看当前路径是/var/lib/psql,创建一个test.sql脚本文件,命令是:vim test.sql 。
2、sql脚本内容是:create table test (id int not null primary key,name text);insert into test valus(1, 't1');
3、执行test.sql脚本,命令是:psql -f test.sql
这里是因为postgresql安装本机上 , 在第一步中linux运行工具命令我们切换到了postgres用户 , 因此这里默认就是postgres用户来操作 , 不用带上用户名和密码 。执行结果如下,可以看到有两个提示:

推荐阅读