随笔分类 -  Linux操作系统集成与运维

摘要:1.下载 mysql数据库 2.解压 3.建立软连接 4.创建mysql用户和修改软件的权限 5.安装和初始化数据库 6.拷贝配置文件到etc下 7.启动脚本 设置基本路径和数据路径 8.设置后台启动 9.启动服务 10.设置开机启动 11.初始化密码 #使用初始化密码登陆mysql -uroot 阅读全文
posted @ 2016-11-21 15:02 走路到纽约 阅读(291) 评论(0) 推荐(0)
摘要:1 安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。 [root@bogon ~]# yum -y install vsftpd 2 添加一个ftp用户 此用户就是用来登录ftp服务器用的。 [root@bogon ~]# userad 阅读全文
posted @ 2016-08-13 23:20 走路到纽约 阅读(1838) 评论(0) 推荐(0)
摘要:今天虚拟机NAT模式配置网络遇到一个奇葩问题。主机能ping同虚拟机时,虚拟机不能ping同主机。相反虚拟机ping通主机时,主机ping不通虚拟机。 最后花了一个小时,终于可以互通了,做一个记录: 1.主机ip为192.168.1.12 2.虚拟机分配的网段是74,于是我将虚拟机的网卡设置为192 阅读全文
posted @ 2016-08-13 21:53 走路到纽约 阅读(326) 评论(0) 推荐(0)
摘要:一、简介 NFS(Network File System/网络文件系统): 1)、设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务); 2)、NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享; 3 阅读全文
posted @ 2016-05-30 12:14 走路到纽约 阅读(259) 评论(0) 推荐(0)
摘要:0.卸载旧版本 键入命令java-version,查询当前JDK版本 如果版本号不是想要的,键入rpm -qa|grep gcj 键入命令 yum -y remove (后接查询得到的版本),移除老版本。 1.安装包准备: 首先到官网下载jdk,http://www.oracle.com/techn 阅读全文
posted @ 2015-09-19 23:45 走路到纽约 阅读(902) 评论(0) 推荐(1)
摘要:一 关于expdp和impdp 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导... 阅读全文
posted @ 2014-08-03 20:25 走路到纽约 阅读(293615) 评论(3) 推荐(8)
摘要:1.假设有两个线程 A线程负责输出奇数。B线程负责输出偶数。2.当A线程进入锁定状态是,主线程突然异常将A线程停止,这时将导致B线程也无法继续执行,处于死锁状态。如下代码:#include #include #include pthread_mutex_t m;void *runodd(void *d){ int i=0; for(i=1;;i+=2) { pthread_mutex_lock(&m); printf("奇数:%d\n",i); usleep(... 阅读全文
posted @ 2014-03-14 17:57 走路到纽约 阅读(8341) 评论(1) 推荐(1)
摘要:例如:[root@localhost phpmyadmin]# clear'xterm': unknown terminal type.解决办法:1、临时办法,下次启动失效,需要重新执行export TERM=vt100export TEMCAP=$INFORMIXDIR/etc/termcap执行以上两条命令2、永久办法,拷贝另一台同系列同版本的linux下的/usr/share/terminfo/进行覆盖reboot你的linux相信就可以解决了!http://hi.baidu.com/751557996/item/e13ea5a465dfebd85bf191c7 阅读全文
posted @ 2014-03-13 16:46 走路到纽约 阅读(851) 评论(0) 推荐(0)
摘要:一、读取/etc/hosts 几个函数头文件1.void sethostent(int stayopen);//开打/etc/hosts 配置文件2.struct hostent * gethostent(void);//读取配置文件3.void enthostent(void);//关闭 /etc/hosts 文件二、读取/etc/protocols文件的几个函数1.struct protoent *getprotobyname(cosnt char *name);struct protent{ char *p_name; char **p_aliases; int p_proto; ... 阅读全文
posted @ 2014-03-06 12:52 走路到纽约 阅读(1034) 评论(0) 推荐(0)
摘要:编程步骤:1.创建共享消息队列/得到消息队列2.操作消息队列(发送、接收等) 3.删除队列案例应用:创建两个进程A、B其中A 如下:#include #include #include #include #include #include struct msgbuf{ long type; char data[32];};main(){ key_t key; int msgid; int i; struct msgbuf msg; //1创建消息队列 key=ftok(".",200); if(key==-1) printf("f... 阅读全文
posted @ 2014-03-05 09:35 走路到纽约 阅读(667) 评论(0) 推荐(0)
摘要:编程步骤:1.创建共享内存,得到一个共享内存ID(该ID一般大于50000)2.把ID映射到虚拟地址(也称为“挂载”)3.操作共享内存4.卸载虚拟地址5.删除共享内存应用案例:建立2个进程 A 和B 。其中A,创建共享内存,并且修改内存数据。#include #include #include #include #include #include #include key_t key;int shmid;int *p;int i=0;void deal(int s){ if(s==SIGINT) { //4.卸载共享内存shmdt shmdt(p); ... 阅读全文
posted @ 2014-03-05 09:03 走路到纽约 阅读(1158) 评论(0) 推荐(0)
摘要:#include #include #include #include void handle(int s){ printf("外部用户中断处理...!\n"); sleep(5); printf("外部用户中断处理结束!\n");}main(){ int sum=0; int i; sigset_t sigs,sigt,sigu; sigemptyset(&sigs); sigemptyset(&sigt); sigemptyset(&sigu); si... 阅读全文
posted @ 2014-03-03 22:50 走路到纽约 阅读(3370) 评论(0) 推荐(0)
摘要:1、下载curses安装包 http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz2、 tar -zxvf nurses-5.6.tar.gz3、./configure --prefix=/usr --with-shared --without-debug4、make5、make install clean完成!检验是否安装成功! find /usr/lib -name lib?curses.so* 2>/dev/null看看是否有记录或者 ls -l/usr/lib/libncurses.so*或ls -l /usr/lib/libc 阅读全文
posted @ 2014-02-27 21:27 走路到纽约 阅读(550) 评论(0) 推荐(0)
摘要:解压 语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。辅助选项:-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz-j :是否同时具有 bzip2 的属性?亦即 阅读全文
posted @ 2014-02-23 09:34 走路到纽约 阅读(286) 评论(0) 推荐(0)
摘要:netstat -tnl|grep 23 查看23端口是否开启或者chkconfig --list|grep telnet 检查telnet状态如果关闭状态,开启:chkconfig --level 5 telnet on 阅读全文
posted @ 2014-01-24 10:32 走路到纽约 阅读(5152) 评论(0) 推荐(0)
摘要:telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。 一、检测telnet-server的rpm包是否安装 OS:RedHat9 [root@locahost ~]#rpm -qa telnet-server //出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的,为了方便测试,也确认一下// [root@locahost ~]#rpm -qa telnet telnet 阅读全文
posted @ 2014-01-24 10:26 走路到纽约 阅读(9994) 评论(0) 推荐(0)
摘要:建议的做法:warning:rpmts_HdrFromFdno:HeaderV3RSA/SHA256Signature,keyIDfd431d51:NOKEY网上资料说这是由于yum安装了旧版本的GPGkeys造成的rpm--import/etc/pki/rpm-gpg/RPM*libz的库是zlib的rpm中一部分网上有有忽略软件包相互关系的安装参数,但使用这种方式安装上的软件在使用中会报错,不建议使用这种方法不建议的方法如下:1、安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY解决 阅读全文
posted @ 2014-01-24 09:39 走路到纽约 阅读(41800) 评论(0) 推荐(0)