linux
文章平均质量分 70
hopezhangbo
这个作者很懒,什么都没留下…
展开
-
Linux学习笔记(五)——Linux系统管理
一、 启动关机的流程与加载程序1. Linux启动流程a) 加载BIOS的硬件信息,并获取第一个启动设备的代号b) 读取第一个启动设备的MBR的引导加载程序的启动信息c) 加载核心操作系统的核心信息,核心开始解压缩,并且尝试驱动所有硬件设备d) 核心原创 2012-03-26 13:16:10 · 580 阅读 · 0 评论 -
Linux 服务的添加删除,自动运行及状态
CAMS 在安装过程中会自动添加相关的服务,在安装的最后过程中会提示用户是否启动服务使服务生效,需要注意的是一个服务被添加后并不表示该服务在系统启动过程中会自动运行,仅表示可以使用service 命令来启动停止服务。1. 添加服务添加服务的步骤为:a. 将该服务的脚本文件拷入/etc/rc.d/init.d 文件夹下保证其状态为可执行b. 使用chkconfig 命令将原创 2014-07-21 16:07:12 · 682 阅读 · 0 评论 -
Linux 服务的添加删除,自动运行及状态
CAMS 在安装过程中会自动添加相关的服务,在安装的最后过程中会提示用户是否启动服务使服务生效,需要注意的是一个服务被添加后并不表示该服务在系统启动过程中会自动运行,仅表示可以使用service 命令来启动停止服务。1. 添加服务添加服务的步骤为:a. 将该服务的脚本文件拷入/etc/rc.d/init.d 文件夹下保证其状态为可执行b. 使用chkconfig 命令将原创 2014-07-21 16:04:33 · 1028 阅读 · 0 评论 -
如何恢复 Linux 上删除的
对于很多 Linux 的用户来说,可能有一个问题一直都非常头疼:对于那些不小心删除的数据来说,怎样才能恢复出来呢?大家知道,在 Windows 系统上,回收站中保存了最近使用资源管理器时删除的文件。即便是对于那些在命令行中删除的文件来说,也有很多工具(例如recover4all,FinalData Recovery)可以把这些已经删除的文件恢复出来。在Linux 下这一切是否可能呢?实际上,为原创 2014-07-01 23:45:46 · 462 阅读 · 0 评论 -
linux 压缩文件的命令总结
Linux压缩文件的读取· *.Z compress程序压缩的档案; · *.bz2 bzip2程序压缩的档案; · *.gz gzip程序压缩的档案; · *.tar tar程序打包的数据,并没有压缩过; · *.tar.gz tar程序打包的档案,其中并且经过 gzip 的压缩!原创 2014-07-22 18:12:17 · 630 阅读 · 0 评论 -
在 Linux 下搭建 FTP 服务器
1 安装 vsftpdyum install vsftpd 2 配置 vsftpd 打开 vsftpd 文件: vi /etc/vsftpd/vsftpd.conf 初次修改前建议备份该文件 2.1 添加被动模式 FTP 端口号范围 在文件末尾添加: pasv_min_port=2100pasv_max_port=2199 2.2 禁原创 2014-07-04 10:28:01 · 421 阅读 · 0 评论 -
sshfs 卸载目录
fusermount -u 挂载路径原创 2014-06-19 10:12:39 · 833 阅读 · 0 评论 -
Linux下RPM软件包的安装及卸载
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。RPM 安装操作命令:原创 2014-06-19 13:40:37 · 406 阅读 · 0 评论 -
linux安装jdk
一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-原创 2014-06-19 13:41:40 · 345 阅读 · 0 评论 -
Linux字符集的问题
Linux系统登录或是远程操作时或者有时候当我们在字符终端下使用man 查看某个命令的说明文档时,其内容可能会因包含类似于“”的一些乱码。在这种情况下,可以使用下面命令消除乱码:[test@pan ~]$ unset LANG这个是什么问题呢?这个就不得不得说一个概念——字符集, 为何说道字符集,引用一段话:“locale 是国际化与本土化过程中的一个非常重要的概念,个人原创 2014-07-30 16:53:28 · 846 阅读 · 0 评论 -
linux中用date命令获取昨天、明天或多天前后的日期
在实际操作中,一些脚本中会调用明天,或者昨天,或更多天前的日期,本文将叙述讲述用date命令实现时间的显示。在Linux系统中用man date -d 查询的参数说的比较模糊,以下举例进一步说明:# man date-d, --date=STRINGdisplay time described by STRING, not ‘now’查看明天日期# date -d原创 2015-01-06 18:38:09 · 484 阅读 · 0 评论 -
linux在shell中获取时间
获得当天的日期date +%Y-%m-%d输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期date -d next-day +%Y%m%d 获取昨天的日期date -d last-day +%Y%m%d获取上个原创 2015-01-09 18:11:25 · 442 阅读 · 0 评论 -
linux下设置ssh无密码登录
ssh配置 主机A:10.0.5.199主机B:10.0.5.198 需要配置主机A无密码登录主机A,主机B先确保所有主机的防火墙处于关闭状态。在主机A上执行如下: 1. $cd ~/.ssh 2. $ssh-keygen -t rsa --------------------然后一直按回车键,就会按照默认的选项将生成的密钥保存在.ssh/id_rsa文件中。原创 2015-01-23 13:19:49 · 407 阅读 · 0 评论 -
Linux sftp用法
sftp用法1. 用sftp如何登录服务器 sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 192.168.0.1,用户名是kyu,在命令行模式下: sftp kyu@192.168.0.1原创 2015-03-16 14:08:34 · 519 阅读 · 0 评论 -
linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般原创 2015-05-04 15:36:25 · 368 阅读 · 0 评论 -
linux下静态路由修改命令
linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由del 删除路原创 2014-06-25 14:14:29 · 620 阅读 · 0 评论 -
使用sshfs挂载远程目录
在Linux下,有很多挂载远程(别的机器)目录的方法,例如NFS。之前一直在用NFS,但是配置起来比较麻烦(需要N个C一个S),而且不太稳定(断网后无法卸载!),现在换sshfs,它基于Linux内置的ssh协议,只要又FUSE就能正常工作。1、下载到官网下载最新版本,当前是2.3http://sourceforge.net/projects/fuse/files/sshfs-fu原创 2014-04-25 15:33:14 · 696 阅读 · 0 评论 -
Linux学习笔记(二)——文件、目录与磁盘格式
1. 在Linux系统中,所有系统账号与一般身份用户,都记录在/etc/passwd文件内,密码记录在/etc/shadow文件中,用户组名称都记录在/etc/group内。2. 在Linux中,每一个文件或目录的文件名最长可以到255个字符,加上完整路径时,最长可达到4096个字符。3. Linux目录结构及内容说明原创 2012-03-26 13:12:27 · 682 阅读 · 0 评论 -
Linux学习笔记(三)——Shell脚本基础总结
1. vi编辑器快捷键备忘 [Ctrl]+[ud] 向上/下移动半页 n 右移n个字符 H/M/L 移动到屏幕最上方/中央/最下方一行 u [Ctrl]+r 复原和重做 .(原创 2012-03-26 13:13:22 · 578 阅读 · 0 评论 -
Linux学习笔记(四)——Linux用户管理
1. 用户账号最重要的两个文件就是”/etc/passwd”与”/etc/shadow”,可以用man 5 passwd查看。/etc/passwd中”:”分隔开7部分内容,分别是:账号名称,密码(显示为x表示密码已经移到shadow这个加密后的文件中去了),UID,GID,用户信息说明栏,家目录,登陆Shell(比如,如果想让用户登陆后直接进入vi,把这个shell直接改为/u原创 2012-03-26 13:15:00 · 571 阅读 · 0 评论 -
error:unknown filesystem grub rescue 完美解决
首先,说一下出现这种状况的原因:我在windows下用分区工具重新进行了分区(虽然没有动Linux所在分区)注:双斜杠//之后的内容为命令解释,无需输入解决方法:第一步:找出你的Linux盘在那个分区以及grub目录在什么位置。 如果你还记得最好,忘了也无所谓,使用下面命令逐个试探即可。 grub rescue>ls 回车原创 2012-06-11 01:20:10 · 1168 阅读 · 0 评论 -
Linux分区和挂载(mount命令的学习)
当Windows系统出现问题的时候,可能需要重装系统,这个时候我们往往会使用系统盘将系统重新安装在C盘上,其他盘上的文件都没有受到重装系统的影响,这就是分区的好处之一。同样,在Linux中也需要分区,但是Linux中对于分区的表示方式与Windows并不一样。下面将以我的电脑为例,讲述Liunx的分区方法并且通过讲述Linux的启动过程来了解Linux系统和挂载。(本文章适合初学Linux的同学学原创 2012-06-11 03:36:40 · 911 阅读 · 0 评论 -
ubuntu更换gcc g++编译器默认版本
昨天刚升级ubuntu到11.10,但在编译android的时候出错了。这个android在升级系统之前编译是没有错误的,对比发现升级到ubuntu11.10后gcc、g++的版本都是4.6.1。而升级之前的版本是4.4.6。我想多半原因就在这里了。要想解决问题需要更改ubuntugcc、g++默认编译器版本。google一把发现有两种方法可以更改。 方法一:原创 2012-07-15 17:02:55 · 922 阅读 · 1 评论 -
在 Ubuntu 中安装 Internet Explorer
1.安装准备目前,要在 Ubuntu 中运行 IE,Wine 是免不了的。所以,你需要首先安装 Wine。另外,在使用 IEs 4 Linux 过程中,会用到 cabextract 这个解包小工具。安装指令如下:sudo apt-get install wine cabextract2.安装 IE在下载 IEs4Linux 后,使用 tar xvzf ies4lin原创 2012-07-26 23:08:49 · 1131 阅读 · 0 评论 -
linux 强杀进程
在开发中遇到问题:某个进程已经死掉,不想reboot 想kill掉他使用 kill PID 未提示任何错误信息,但是进程还是在运行着解决办法:kill -9 PIDkill -kill PID成功杀掉进程参考:http://zhidao.baidu.com/question/160653674.html&__bd_tkn__=71b54636296bd原创 2012-11-15 15:03:53 · 1513 阅读 · 0 评论 -
Linux下Tomcat的启动、关闭、杀死进程
打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了ps -ef |grep tomcat #如果有,用kill;kill -9 pid #pid 为相原创 2013-12-12 14:04:09 · 524 阅读 · 0 评论 -
Linux Mount远程目录
Linux的mount命令可谓强大,可以将远程机器的目录来挂接到本地作为一个目录存在,以后你就如同访问本地目录一下的访问远程目录。为了达到这个目的你需要做至少两件事情:1.在被mount的机器上做nfs的设定2.在需要mount的机器上做mount设定。首先来看如何在被mount的机器(PC_A)上做设定。其实这是通过nfs(network file system)来实现的原创 2014-02-12 11:19:06 · 1005 阅读 · 0 评论 -
CentOS6下安装sshfs,将远程主机文件系统挂载到本地访问(附软件包下载地址)(
下载sshfs源码包#tar zxf sshfs*#cd sshfs#./configure && make && make install出现报错如下checking pkg-config is at least version 0.9.0... yeschecking for SSHFS... noconfigure: error: Package requ原创 2014-04-25 15:34:06 · 1946 阅读 · 0 评论 -
利用sshfs实现Linux远程硬盘挂载
1、 软件以及下载地址a) SSHFS http://fuse.sourceforge.net/sshfs.htmlb) FUSE http://sourceforge.net/projects/fuse/files/fuse-2.X/c) util-linux-ng-2.17.tar.gz http://ftp.sjtu.edu.c原创 2014-04-29 14:26:04 · 550 阅读 · 0 评论 -
linux同一机器设置多个虚拟IP
一.仅一个网卡的情况下,这种情况可以让该机器可以通过多个IP被访问,或隐藏常用IP,让他人访问其临时IP。 1.如果临时性的增加一个IP(重启机器或networ服务后,丢失),可以使用ifconfig命令 1)先查看目前的网卡信息 [root@test network-scripts]# ifconfigeth0 Link encap:原创 2014-04-15 15:48:31 · 453 阅读 · 0 评论 -
oracle11G静默安装过程——linux环境
oracle11G静默安装过程——linux环境 1.操作系统及Oracle版本Linux版本:CentOS release 5.5 (Final)Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.原创 2015-05-04 15:53:20 · 440 阅读 · 0 评论