- 浏览: 266539 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
首先写好脚本,如 mysql,把它放到 /etc/init.d 下,修改属性:
$ sudo chmod x mysql
创建符号连接:
$ cd /etc
下面有这么几个目录值得注意:
rcS.d rc0.d rc1.d ... rc6.d ,(0,1... 6 代表启动级别 0代表停止,1代表单用户模式,2-5代表多用户模式,6代表重启)
它们的作用就相当于 redhat 下的 rc.d ,你可以把脚本放到 rcS.d,然后修改文件名,给它一个启动序号,如 S88mysql.不过最好的办法是放到相应的启动级别下面。
具体作法
$ sudo runlevel // 查看当前系统的启动级别,默认情况下是级别2
$ update-rc.d mysql start 98 2 . // 前提是事先把 mysql 放到 /etc/init.d目录下, 98 为启动序号,2是系统的运行级别,可自己调整,注意不要忘了结尾的句点。
现在我们到 /etc/rc2.d 下,就多了一个 S98mysql 这样的符号链接。
然后启动系统,测试一下设置是否有效。
当你需要移除这个符号连接时,方法有三种:
1.直接到 /etc/rc2.d 下删掉相应的链接,当然不是最好的方法
2. $ update-rc.d -f s10 remove //推荐做法
3. 如果 update-rc.d 命令你不熟悉,还可以试试看 rcconf 这个命令,也很方便。
$ sudo chmod x mysql
创建符号连接:
$ cd /etc
下面有这么几个目录值得注意:
rcS.d rc0.d rc1.d ... rc6.d ,(0,1... 6 代表启动级别 0代表停止,1代表单用户模式,2-5代表多用户模式,6代表重启)
它们的作用就相当于 redhat 下的 rc.d ,你可以把脚本放到 rcS.d,然后修改文件名,给它一个启动序号,如 S88mysql.不过最好的办法是放到相应的启动级别下面。
具体作法
$ sudo runlevel // 查看当前系统的启动级别,默认情况下是级别2
$ update-rc.d mysql start 98 2 . // 前提是事先把 mysql 放到 /etc/init.d目录下, 98 为启动序号,2是系统的运行级别,可自己调整,注意不要忘了结尾的句点。
现在我们到 /etc/rc2.d 下,就多了一个 S98mysql 这样的符号链接。
然后启动系统,测试一下设置是否有效。
当你需要移除这个符号连接时,方法有三种:
1.直接到 /etc/rc2.d 下删掉相应的链接,当然不是最好的方法
2. $ update-rc.d -f s10 remove //推荐做法
3. 如果 update-rc.d 命令你不熟悉,还可以试试看 rcconf 这个命令,也很方便。
发表评论
-
通过expect,读取配置文件,批量ssh-add
2013-10-29 09:16 10971.配置文件(多台宿主机) id_dsa.txt id_dsa ... -
批量部署ssh认证
2013-10-28 16:10 899批量部署ssh认证 我想 ... -
ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机
2013-10-28 15:49 345使用下例中ssky-keygen和ssh-copy-id,仅需 ... -
ubuntu下添加各种类别的启动项
2013-10-25 10:55 581原文地址:http://www.cnblo ... -
ubuntu 添加开机自动运行脚本
2013-10-25 10:26 6181.编写shell脚本 gedit /etc/init.d/m ... -
Linux下利用expect实现自动交互
2013-10-25 10:01 562首先要安装tcl,expect 下面是Linux下s ... -
最新SSH自动登录方案(RSA)
2013-10-25 08:51 864一. 前言 直接使用ssh连接到服务器时,需要手动输入 ... -
ssh密钥管理和认证代理
2013-10-24 15:46 875ssh密钥管理和认证代理 ... -
CentOS通过Ssh连接缓慢的问题
2013-10-24 15:31 536之前安装系统使用了CentOS,发现安装之后ssh速度 ... -
解决 Agent admitted failure to sign using the key 问题 with ssh
2013-10-23 10:36 640配置ssh 之前要在本机上装上ssh,可以通过sudo ap ... -
Java SSH远程执行Linux Shell脚本实现(转)
2013-10-11 15:25 1083此程序需要ganymed-ssh2-build210.jar包 ... -
ubuntu 默认防火墙安装、启用、查看状态
2013-10-10 12:05 678ubuntu 9.10默认的是UFW防火墙,已经支持界面操作了 ... -
ssh2的两种java实现
2013-09-29 14:58 1295SSH2的两种java实现,jcraft和Ganymed,终于 ...
相关推荐
### Linux一句话精彩问答知识点解析 #### 1. 修改主机名 - **命令**: `hostname 新主机名` - **说明**: 更改当前系统的主机名。若要永久更改,请编辑`/etc/hostname`文件。 #### 2. 启动到文字界面 - **命令**: ...
- 选择内核启动项后按`e`键编辑启动参数。 - 在`kernel`行末尾加入`init=/bin/bash`并回车。 - 按`Ctrl`+`X`启动进入单用户模式。 - 运行`passwd root`来重设root密码。 - **描述**: 如果忘记了root密码,可以...
- **解释**: 在进行软件编译时,如果缺少必要的头文件,可以通过这个命令自动安装缺失的依赖项。 **9. 备份安装的软件包列表** - **命令**: `dpkg --get-selections | grep -v deinstall > ~/somefile` - **解释...
- **知识点30:** Linux系统备份可分为系统备份和用户备份两类。系统备份主要是对操作系统的备份,而用户备份则针对应用程序和用户文件。 - **知识点31:** CD-ROM标准的文件系统类型是iso9660,这是一种专门设计...
**19. 查看硬盘剩余空间** - **命令**: `df` - **功能**: 显示各个文件系统的使用情况。 - **应用场景**: 监控磁盘使用情况。 **20. 查看目录占用空间** - **命令**: `du -hs 目录名` - **功能**: 显示指定目录的...
- **描述**: `fstab`文件是Linux系统中用于配置文件系统自动挂载的配置文件,它告诉内核哪些文件系统需要在系统启动时自动挂载。 **3. i节点** - **知识点**: 每个文件在文件系统中都有一个唯一的标识符,称为i节点...
- **解释:** Linux系统启动过程中会读取一系列配置文件,如`/etc/rc.d/init.d`下的脚本,这些脚本定义了系统的初始化任务和服务启动顺序。 #### 十三、软件配置与服务管理 - **知识点22:** 系统管理员的职责涉及...
- **知识点解析:**在Linux系统中,Shell脚本是一种常见的自动化脚本,为了能够运行Shell脚本,需要先使用`chmod +x filename`命令为脚本文件添加执行权限。 **13. 系统管理的任务之一是能够在分布式环境中实现对...
- **查询示例**: `collection.find({"age": {"$lt": 30}})` 用于查找年龄小于 30 的文档。 ### 11. Python 中退出循环 - **知识点**: Python 中用于退出循环的关键字。 - **详解**: `break` 关键字用于立即退出...
- **Linux主机环境**:在Linux服务器上部署应用。 - **URL重写**:配置URL重写规则。 ##### 21. **附录** - **配置参考**:详细的配置项说明。 - **常量参考**:框架使用的常量列表。 - **助手函数**:提供的助手...
### Linux笔试题目解析 #### 一、填空题解析 **1. 在Linux系统中,以文件方式访问设备。** - **知识点解析:** - Linux操作系统中的一个重要特性是几乎所有的设备都被视为文件来处理。这包括硬件设备如磁盘、...
- **解析**: `/etc/fstab` 文件是Linux系统中非常重要的一个配置文件,它定义了系统启动时自动挂载的文件系统列表,包括文件系统类型、挂载点等信息。这对于确保系统能够正确地识别和挂载所需的分区至关重要。 **3....
在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...
- **文档名称**:当启动 Word 时,会自动打开一个名为“文档1”的空白文档。 ### 27. CPU 组成 - **组成部分**:中央处理器(CPU)由算术逻辑单元(ALU)、控制器和寄存器等几个关键部分组成。 ### 28. 控制命令...
- **操作系统**: 支持 Linux 和 Windows 服务器,具备良好的跨平台能力。 - **Web 服务器**: 可运行于 Apache、IIS 和 Nginx 上。 - **PHP 版本**: 需要 PHP 5.0 或以上版本,并且需要安装 XML、mysqli、PDO、GD 和 ...
7. **个性化设置**:根据个人喜好,脚本可能会自动调整壁纸、启动项、系统主题或者其他桌面环境的配置。 8. **备份与恢复**:对于经常进行系统重装的用户,脚本可能会包含备份和恢复个人数据及配置的命令。 在...
在Linux系统中安装Oracle Database 19c是一项复杂但重要的任务,因为Oracle 19c是Oracle公司提供的一款企业级数据库管理系统,广泛应用于各种规模的企业。以下是对安装过程的详细解释: 首先,确保你的Linux系统...