Linux
johnsonvily
这个作者很懒,什么都没留下…
展开
-
Linux安装jdk
1、安装jdk程序最新版本jdk: jdk-6u22-linux-i586.bin进入usr目录: cd /usr在当前目录创建目录java: mkdir java将jdk安装文件复制到java目录下:cp /usr/software/ jdk-6u22-linux-i586.bin /usr/java给安装程序赋予权限:chmod +x jdk-6u22-linux-i586.bin执行安装命令:./jdk-6u22-linux-i586.bin安装成功后,在java目录下会出现jdk1.6.0_22的目原创 2011-03-22 11:05:00 · 445 阅读 · 0 评论 -
设置Linux下Mysql表名不区分大小写
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;low转载 2011-08-20 11:14:48 · 32542 阅读 · 0 评论 -
修改linux下MySQL编码
MySQL主要配置文件位置:/etc/mysql/my.cnf.数据库表文件夹:/var/lib/mysql/,相当于Windows下MySQL的date文件夹登录MySQL,执行编码显示:show variables like 'character%';转载 2011-08-20 11:12:18 · 860 阅读 · 0 评论 -
设置MySQL支持远程链接
登录mysql# mysql -u root -p -h 192.168.1.102输入密码登录成功后,执行以下语句:mysql> grant all privileges on *.* to ‘root’@'%’ identified by ‘12345原创 2011-08-20 11:40:02 · 800 阅读 · 0 评论 -
mysql mysqladmin: command not found解决方法
有时候安装好MySQL程序的时候,直接输入命令mysql或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。转载 2011-08-20 11:48:46 · 24524 阅读 · 0 评论 -
一些非常有用的linux命令
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备转载 2011-11-02 20:38:21 · 504 阅读 · 0 评论 -
linux oracle自动备份脚本
1、备份脚本:#!/bin/shexport ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport DATA_DIR=/home/bakup原创 2011-12-06 17:47:48 · 15806 阅读 · 3 评论 -
mysql 备份数据
1、用命令进入mysql的bin目录2、导出数据库:mysqldump -u username -ppassword database > path 例如:mysqldump -u root -proot school > d:/school.sql3、导入数据库:mysql -u username -ppassword database 导入数据库时,da原创 2011-12-22 16:06:19 · 449 阅读 · 0 评论 -
linux 安装oracle10g 写入目录/tmp 时出错
错误描述: 写入目录 /tmp/OraInstall2012-02-23_10-30-46AM 时出错。请确保此目录是可写的, 并且至少有 60 MB 的磁盘空间。无法继续安装。: 成功原因:安装文件须通过SSH或其他工具传输到本地,如果是通过虚拟机直接复制文件到本地,则会出现上述问题。原创 2012-02-23 10:26:42 · 5039 阅读 · 0 评论 -
mysql 连接慢解决方法
原因:mysql 启动时默认不启用skip-name-resolve选项,导致其他主机连接数据库时,mysql会对其IP做DNS反向查询。解决方法:1、在my.ini或my.cnf文件的[mysqld]下加上skip-name-resolve2、重启mysql程序查询数据偶尔响应时间长,mysql客户端连接数据库等待时间长,上述原因也是其中之一。原创 2012-03-21 09:55:59 · 2143 阅读 · 0 评论 -
Linux 相关命令
1、查看所有进程#ps -e2、查看文件打开数最大值#ulimit -n3、查看所有进程打开的文件数#lsof |wc -l查看某个进程打开的文件数#lsof -p pid |wc -l4、ping 网络#ping -c 3 www.baidu.com原创 2012-05-21 10:35:46 · 526 阅读 · 0 评论 -
linux 内网访问外网配置
假设公网IP地址为:115.218.232.116 ,对应的内网地址为:192.168.10.11、在公网服务器上执行以下命令:# echo "1" > /proc/sys/net/ipv4/ip_forwardmodprobe ip_tablesmodprobe iptable_natmodprobe iptable_filtermodprobe ip_conntrack原创 2012-06-11 15:28:15 · 15583 阅读 · 0 评论 -
系统出现大量TIME_WAIT状态的连接的解决办法
vi /etc/sysctl.conf编辑文件,加入以下内容:net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30然后执行 /sbin/sysctl -p 让参数生效。 n原创 2013-01-01 21:24:54 · 1283 阅读 · 0 评论 -
linux 启动和停止tomcat(解决服务已关闭,进程未停止的问题)
#!/bin/bash## tomcat Startup script for the tomcat Server## chkconfig: 2345 64 36# processname: tomcatexport PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbi原创 2013-02-05 18:10:00 · 4847 阅读 · 1 评论 -
SSH连接慢解决方法
1、取消sshd服务的dns反向解析 #vi /etc/ssh/sshd_config2、找到以下配置,并将值改为no GSSAPIAuthentication no UseDNS no3、重启sshd服务 service sshd restart转载 2013-08-21 16:12:40 · 803 阅读 · 0 评论 -
linux 打包zip
linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -原创 2011-08-09 13:43:13 · 14189 阅读 · 0 评论 -
Linux 防火墙配置
即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 开放某一端口,例如开放1521端口:# vi /etc/sysconfig/iptables在该文件中加入以下内容即可:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j原创 2011-05-08 11:29:00 · 540 阅读 · 0 评论 -
ORA-01012: not logged on
<br />在linux终端使用sqlplus时,出现以下错误:<br /> <br /><br />ORA-01012: not logged on<br /> <br />可能是数据库关闭时出现了问题<br /> <br />解决方法:<br />直接结束进程<br /> <br />#ps -ef|grep ora_dbw0_$ORCL<br />#kill -9 pid<br /> <br />其中ORCL 是数据库的SID<br /> <br />ok...<br /><br />原创 2011-05-06 16:37:00 · 6276 阅读 · 0 评论 -
Linux安装tomcat
1、安装tomcat程序用例tomcat为:apache-tomcat-6.0.29.tar.gz(解压即用)进入usr目录: cd /usr在当前目录创建目录apps: mkdir apps将tomcat安装文件复制到apps目录下:cp /usr/software/apache-tomcat-6.0.29.tar.gz/usr/apps执行解压命令:tar –zxvf apache-tomcat-6.0.29.tar.gz解压完毕后,apps目录会出现名称为apache-tomcat-6.0.29的原创 2011-03-22 11:07:00 · 568 阅读 · 0 评论 -
ls command not found
<br />在设置 java环境变量时,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。<br />在命令行下打入下面这段就可以了<br />export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin转载 2011-03-24 17:59:00 · 3093 阅读 · 0 评论 -
linux终端中文显示乱码
方法一:配置SSH工具SecureCRT中文版配置[全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8]putty配置[window]→[Appearance]→[Font settings]→[Change]→[Fixedsys CHINESE_GB2312][window]→[Appearance]→[Translation]→[Received data assumed to be in which ch转载 2011-03-24 15:51:00 · 865 阅读 · 0 评论 -
Linux 安装Oracle10g
<br /><br />1、 安装环境及相关要求<br />System: CentOS 5.6<br />Oracle version: Oracle10g<br />基本需求:<br />物理内存大小:至少1G,检查命令:#grep MemTotal /proc/meminfo<br />swap: 大小为内存2倍,检查命令:# grep SwapTotal /proc/meminfo<br />tmp: 大于400M,检查命令:# df–k /tmp<br />oracle安装目录:至少3G原创 2011-05-21 11:53:00 · 2804 阅读 · 0 评论 -
linux 修改root密码
<br />以root身份登陆,执行:passwd修改密码。useradd 用户名,添加用户。 <br />具体的如下: <br />#passwd root <br />输入root密码,输入两便。 <br />#useradd 用户名 <br />#passwd 用户名 <br />密码,输入两便<br /><br /><br />更新内核 yum update yum upgrade转载 2011-04-16 20:50:00 · 656 阅读 · 0 评论 -
Linux Vi不能使用ctrl + s
<br />在vim编辑器中,ctrl + s不是保存文件,而是暂停该终端,这样会导致终端无法使用。<br /> <br />只要按ctrl + q退出即可。<br /> <br /> <br />其他几个特殊快捷键<br />ctrl + c 中止当前正在执行的程序。<br />ctrl + d 相当于exit命令,退出当前会话。<br />ctrl + z 将当前运行的程序放到后台运行。<br />原创 2011-04-22 11:01:00 · 2160 阅读 · 0 评论 -
Linux修改IP地址
1、修改网卡配置文件vi/etc/sysconfig/network-scripts/ifcfg-eth0文件更改后内容如下:#物理设备名称DEVICE=eth0#协议类型(none|static|bootp|dhcp)BOOTPROTO=static#引导是是否激活设备(yes|no)ONBOOT=yes#非root用户是否可以控制该设备(yes|no)USERCTL=no#IP地址IPADDR=192.168.1.10#子掩码NETMASK=255.255.255.0#默认网关GATEWAY=192原创 2011-04-20 10:10:00 · 606 阅读 · 0 评论 -
error: no acceptable C compiler found in $PATH
<br />原因是没有安装gcc组件<br /> <br />解决方案:<br />在线安装gcc,命令如下:<br />#yum -y install gcc<br /> <br />出现以下内容时表示安装成功:<br /><br />Installed:<br /> gcc.i386 0:4.1.2-50.el5 <br /> <br />Dependency Installed:<br />原创 2011-04-20 11:20:00 · 6757 阅读 · 0 评论 -
Linux关机命令详解
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都 可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希 望你可以更加灵活的运用各种关机命令。 1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux, 这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能 会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备转载 2011-04-19 19:42:00 · 347 阅读 · 0 评论 -
Linux 安装 Memcached
<br /><br />安装Memcached需要libevent库的支持,因此安装之前需检查是否安装了libevent。<br />此例使用的版本为:libevent-2.0.10-stable.tar.gz和memcached-1.4.5.tar.gz<br />1、安装libevent<br />假定安装文件所在目录为:/usr/software<br />进入文件所在目录:<br />[root@localhost~]# cd /usr/software<br />解压并安装文件:<br /原创 2011-04-21 16:37:00 · 764 阅读 · 0 评论 -
Linux 终端下载ftp中的文件
<br />wget ftp://username:password@ip/filename<br /> <br />eg:<br />wget ftp://ftplyis:[email protected]/demo.conf原创 2011-04-23 18:03:00 · 887 阅读 · 0 评论 -
使用yum来安装CentOS图形界面
命令行模式安装图形界面yum grouplist 检查已安装的组yum groupinstall "X Window System"yum groupinstall "GNOME Desktop Environment"startx或者init 5原创 2011-06-19 10:24:00 · 6576 阅读 · 0 评论 -
解决 Redhat 出现”This system is not registered with RHN”更新
<br /><br />由于redhat 没有注册,所有不能使用它自身的源进行更新,所以我们可以通过更换源来进行相关更新:<br /> <br />更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。<br /> <br />进入/etc/yum.repos.d/目录,终端中输入<br /><br />wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo<br /> <br />即可在此目录下转载 2011-05-05 18:11:00 · 1766 阅读 · 0 评论 -
[INS-20802] Oracle Net Configuration Assistant failed
Redhat/Centos 安装oracle11gR2时出现以下错误:[INS-20802] Oracle Net Configuration Assistant failedCause-The plug-in failed in its perform method查看对应日志文件,信息如下:INFO: Oracle Net Services Configuration:INFO: #INFO: # An unexpected error has been detected by HotSpot Virt原创 2011-05-06 15:20:00 · 32779 阅读 · 15 评论 -
修改oracle数据库字符集(Linux)
<br />使用oracle用户登录:<br /> <br />进入sqlplus,执行以下脚本:<br /><br />connect system/system as sysdba<br />shutdown immediate<br />startup mount<br />alter system enable restricted session;<br />alter system set JOB_QUEUE_PROCESSES=0;<br />alter system set AQ_TM_PR原创 2011-05-06 16:50:00 · 861 阅读 · 0 评论 -
linux 域名重定向
server {listen 80;server_name xxx.com;return 301 http://www.xxx.com$request_uri; }原创 2015-01-13 11:11:40 · 3515 阅读 · 0 评论