Ivan@_Linux专栏
爱奇途
梦有多远,心就走多远;心有多大,舞台就有多大;
展开
-
git操作记录----删除远程分支
git push origin --delete [远程分支名称]远程分支名称前面不需要加origin/还有网上很多说:git push origin:test可以删除分支,但是试了没效果!原创 2020-11-14 11:39:15 · 595 阅读 · 0 评论 -
linux定时执行本地和rsync远程备份数据库脚本(7天覆盖)
一、前期准备:a.安装rsyncyum install rsync -yb.ssh免密登录1.生成秘钥:ssh-keygen -t rsa生成后可以进入目录cd ~/.ssh/ 查看2.把生成的密钥~/.ssh/id_rsa.pub内容复制到远程主机的/root/.ssh/authorized_keys中二、在/opt/目录下创建执行脚本chmod 700 exesql...原创 2020-04-22 15:14:18 · 624 阅读 · 1 评论 -
linux之编程环境搭建步骤--nfs/tftp/svn/boost/dnw/samba
1.玩TQ2440,烧写uboot时,忘记拔usb线电脑蓝屏,重启电脑DNW工具不能用了。 解决方法:删掉C盘下的dnw.ini文件,就可以了 问题描述:SecureCRT连接主机时,无法从键盘输入,进入不了ok状态,而用超级终端可以。解决办法:在使用CRT连接时,在quick connect里取消Flow Control选项(把勾取消)通常我们都是设置:(Flow原创 2011-05-12 16:10:00 · 1579 阅读 · 0 评论 -
linux之shell编程启动脚本
记录: 1.启动GPRS脚本 #!/bin/bashP2=0P1=$(ps|grep 'pppd call pppd-connect-script'|grep -v grep|wc -l)echo $P1if [ $P1 -eq $P2 ]; then pppd call pppd-connect-scriptelse原创 2012-08-01 17:36:25 · 1157 阅读 · 0 评论 -
linux之crontab定时执行命令走过的坑坑
Learn from one's mistakes!经历过坑坑,就会吃一堑长一智!错误使我们快速成长!对crontab的基础了解:利用crontab可以在linux上面创建定时任务工作,该工作会被记录到/var/spool/cron里面去,该记录已帐号为区分,不信你可以执行下面命令进去看下:[root@ccw cron]# cd /var/spool/cron/[root原创 2016-12-23 11:28:16 · 7359 阅读 · 0 评论 -
centos7搭建lnmp编译安装nginx【二】
1.官网下载安装包nginx-1.8.0.tar.gzhttp://nginx.org/download/nginx-1.8.0.tar.gz2.通过命令解压文件[root@localhost share]# tar -zxvf nginx-1.8.0.tar.gz 3.执行配置:[root@localhost nginx-1.8.0]# ./configu原创 2017-01-05 09:12:28 · 931 阅读 · 0 评论 -
centos7搭建lnmp安装二进制mysql【三】
1.官网下载安装包mysql-5.6.25-linux-glibc2.5-x86_64.tar.gzhttp://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz2.通过命令解压文件[root@localhost share]# tar -zxvf mysql-5.6.25-l原创 2017-01-05 09:15:10 · 1323 阅读 · 1 评论 -
centos7搭建lnmp编译安装php【一】
1.官网下载安装包php-5.6.11.tar.gzhttp://cn2.php.net/distributions/php-5.6.11.tar.gz2.通过命令解压文件[root@localhost share]# tar -zxvf php-5.6.11.tar.gz3.安装一些库,执行下面命令yum install -y gcc gcc-c++ au原创 2016-12-30 10:03:00 · 1302 阅读 · 0 评论 -
centos安装php缺失fileinfo.so扩展解决
1.首先检查系统是否已经安装[root@iZbp1dwql3ymcem09rfdchZ ~]# php -i|grep fileinfoConfigure Command => './configure' '--prefix=/alidata/server/php' '--enable-opcache' '--with-config-file-path=/alidata/server/p原创 2017-03-21 14:12:27 · 11549 阅读 · 0 评论 -
ubuntu安装软件出现Unable to locate package错误解决
root@xxx:/opt# apt install unzipReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package unzip出现上面问题,执行下面命令后就可以root@xxx:~#原创 2017-07-11 11:22:33 · 17753 阅读 · 4 评论 -
腾讯云安装mysql远程连接不上解决
在腾讯云linux上面安全mysql后,通过公网ip远程访问mysql连接不上解决方案1.mysql配置my.cnf 是否不允许外网访问[root@VM_71_45_centos ~]# vim /etc/my.cnf找到里面bind-address将bind-address = 127.0.0.1设置成bind-address = 0.0.0.0(设备地址)或者直接注释该行...原创 2018-03-30 09:53:50 · 8843 阅读 · 2 评论 -
linux之Bootloader了解概念和启动过程
Bootloader,简而言之就是:它是一段小程序,在系统上电时开始执行,主要功能是初始化硬件设备、准备好软件环境,最后调用操作系统内核。 Bootloader种类比较多,常见的X86上的有LILO,GRUB,ARM架构上比较有名的是U-boot,VIVI. 还有其他的RedBoot / Etherboot等 启动Bootloader指令地址(ARM结构的cpu一般放在0x000原创 2012-05-24 23:25:15 · 2351 阅读 · 0 评论 -
linux之根据时间段查询目录底下文件名
文件名如下:1970_01_01_00_05_07_picture_000000231.jpg1970_01_01_00_05_08_picture_000000232.jpg1970_01_01_00_05_10_picture_000000233.jpg1970_01_01_00_05_11_picture_000000234.jpg1970_01_01_00_05_12_pi原创 2012-03-09 16:29:38 · 1343 阅读 · 0 评论 -
linux之无名管道pipe
#include #include #include #include #include #include int main(){ int pipe_fd[2]; //创建管道标识符 pid_t pid;原创 2011-09-24 17:28:20 · 1030 阅读 · 0 评论 -
linux之Qt利用sqlite静态编译库
sqlite3编译安装------------------------arm版----------------------1.从官方网站下载sqlite-autoconf-3070602.tar.gz2.解压,进入当前目录3.开始配置,执行命令如下(前提配置好交叉编译环境):./configure --prefix=/usr/local/sqlite_arm --host=ar原创 2011-05-03 15:33:00 · 3490 阅读 · 0 评论 -
linux之Qt4.6.3移植----ubuntu10.10
1移植准备1.1编译所需环境和资源1. Qt源码包:Qt4.6源码包 :qt-everywhere-opensource-src-4.6.3.tar.gz2. 交叉编译工具:arm-linux-gcc-4.4.3-20100728.tar3. 触摸屏校验工具 :tslib-1.4.tar.gz4. PC运行的OS环境:Ubun原创 2011-05-03 15:50:00 · 1289 阅读 · 0 评论 -
linux之TQ2440通过nfs挂载根文件系统
准备:首先在你的linux上确定nfs挂载没问题,然后设置好你要挂载nfs的目录,我的设置如下:/opt/EmbedSky/root_nfs *(rw,sync,no_root_squash)其次,你要把TQ2440制作的根文件系统root_qtopia_2.2.0_2.6.30.4_20100601.tar.bz2解压到root_nfs目录下(如果高手的话,自己制作根目录也行)。原创 2011-07-08 12:52:55 · 3142 阅读 · 3 评论 -
linux之Qt4.7.0移植----ubuntu10.10
准备:1.Qt源码包 qt-everywhere-opensource-src-4.7.0-beta2.tar.gz 2.交叉编译器 天嵌的EABI-4.3.3_EmbedSky_20100610.tar.bz2(选用4.3.3) 3.触摸屏校验工具:tslib-1.4.tar.gz 4.开发板4.3寸的TQ2440(内核天嵌自带的root_qtopia_2.2.0_2原创 2011-05-04 15:42:00 · 1579 阅读 · 0 评论 -
linux之TCP/IP--简单一发送一接收(1)
现在是网络社会,学linux不会tcp/ip,心里老感觉空空的。所以也要认真好好学习这个东东了。实验目的:实现客户端发送,服务器接收===========server===================#include #include #include #include #include #include #include #include原创 2011-11-18 14:01:54 · 3226 阅读 · 0 评论 -
linux之TCP/IP创建线程实现简单聊天(2)
周末无聊,创建个多线程实现简单聊天功能,顺便温习下linux的TCP/IP。下面贴代码大家一起学习!有些代码跟(1)篇重复,我就不注释了! ========tcp_server.c============ #include #include #include #include #include #include #include #include原创 2011-11-26 16:37:23 · 2562 阅读 · 1 评论 -
Linux用ICMP协议实现简单Ping网络监测功能
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。它是原创 2012-02-06 16:03:59 · 4495 阅读 · 0 评论 -
linux之根据某进程名杀死进程
#include #include #include #include #include #include using namespace std;int main(){ /*int fd; fd = open("/sddisk/tmpfile",O_RDWR|O_CREAT); if(fd==-1) { printf("Read原创 2012-03-13 16:20:04 · 2165 阅读 · 0 评论 -
linux之fork,vfork创建子进程
#include #include #include #include #include #include int main(void){ pid_t child; if((child=vfork())==-原创 2011-09-24 17:06:07 · 1043 阅读 · 0 评论