后端
BlueBirdssh
这个作者很懒,什么都没留下…
展开
-
NFS和SAMBA区别及使用选择
1、NFS(网络文件系统)2、samba 即smb(服务信息块)协议1、其中NFS是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享。(将TCP/IP中的全部层或者某几层组合起来进行实现)2、 samba是一种基于linux/unix平台中利用于smb(服务信息块)-- service message block协议,实现以下功能的软件包:Linux/ UNIX与MS系统主机之间的文件及打印共享支持wins服务器解析和浏览支持Windows域控制器和成转载 2021-08-27 15:01:54 · 8098 阅读 · 0 评论 -
Intel Composer XE
Intel Parallel Studio XE软件,是为C/C++ 和 Fortran 开发人员提供的来编译器和库,并行编程模型以及补充和兼容的分析工具。自其包括Composer XE,还有Inspector XE和Amplifier XE。Composer XE只是IPS XE中的一个zhidao组件序言:在intel处理器平台上编写应用程序,如果能使用Intel公司开发的C/C++...原创 2020-04-09 14:56:19 · 1747 阅读 · 0 评论 -
linux 组播接收注意事项
服务器直播源会采用组播方式,服务器在接收组播的时候要注意一下两点:1、必须为接收组播的网卡配置组播路由,例如要在eth0网卡上接收239.10.10.100:5123的组播,则要添加组播路由239.10.10.0route -add net 239.10.10.0 netmask 255.255.255.0 dev eth02、要确保服务器防火墙是关闭的,查看防火墙状态 s...转载 2020-03-31 20:25:32 · 939 阅读 · 0 评论 -
route add 添加路由
route add命令的主要作用是添加静态路由,通常的格式是:route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2参数含义:^destination ^mask ^gateway metric^ ^interfacedestination【网段地址】mask【子网掩码】gateway【网关地址】metric 【路由跳数...原创 2020-03-28 14:41:28 · 12891 阅读 · 0 评论 -
linux下如何使用svn判断本地文件夹那些文件已改动的命令
the Subversion svn command has built in diff functionality but it is more limited than GNU diff. It doesn’t allow you to use the ‘-q’ option to“Report only whether the files differ, not the details o...原创 2020-03-24 16:22:41 · 678 阅读 · 0 评论 -
Ubuntu 14 16 虚拟机安装
1.2G内存2.网卡桥接3.按照流程安装 3.1 English 3.2 area other ->Asia->china 选择字符集编码-United States 选择键盘类型-English (US)配置网络,因为内网没开DHCP ,暂时等装完系统在进行配置 磁盘分...原创 2019-11-16 10:04:37 · 244 阅读 · 0 评论 -
Ubuntu Server上禁止服务
在Ubuntu Server 15.10上,安装Mesos时,按照其文档说明,在禁止相关服务时采用在/etc/init目录添加相应.override的办法。如,禁止mesos-master、zookeeper这两个服务,就执行如下命令:sudo sh -c "echo manual > /etc/init/mesos-master.override"sudo sh -c "echo m...转载 2019-05-31 17:50:02 · 2618 阅读 · 0 评论 -
Ubuntu 查询安装包的方法
1 前言在最近的安装JDK和库文件时出现提示需要安装库文件的情况,如下:frey@Frey:/mnt/e/topeet/Android_JDK$ sudo ./install-devel-packages.sh==> Executing: 'apt-get install git gnupg flex bison gperf build-essential zip curl libc...转载 2019-05-31 17:57:25 · 1046 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必...转载 2019-05-29 14:05:15 · 256 阅读 · 0 评论 -
使用git克隆指定分支的代码
今天想学习一下开源中国Android客户端的app源码,源码的Git地址:http://git.oschina.net/oschina/android-app,如下图所示: 由于Master主分支上没有放置源码,因此需要切换到指定的Tag分支去查看,如下图所示: 切换到v2.8.1这个分支就可以看到具体的代码了,如下图所示: 使用Git下载指定分支命令为:...转载 2019-05-28 20:29:42 · 1077 阅读 · 0 评论 -
Linux(CentOS6.5)升级OpenSSL版本
问题:把SSL升级到OpenSSL 1.0.2h版本1.查看系统SSL版本信息命令:openssl versionOpenSSL 1.0.1e-fips 11 Feb 2013 2.下载需要更新的SSL版本命令:wget https://www.openssl.org/source/openssl-1.0.1h.tar.gz ...转载 2019-05-23 17:50:01 · 1763 阅读 · 2 评论 -
Ubuntu的build-essential有什么作用
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。但是如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包。查看该软件包的依赖关系:y@ubuntu:~$ apt-cache depends build-essentialbuild-essential|Depends: libc6-dev Depend...转载 2019-05-30 15:05:12 · 438 阅读 · 0 评论 -
Ubuntu Server 环境安装 网络等
1.网卡先配置桥接,自动获取IP地址内存2G,硬盘80G2. 卸载自带vi, 装full 版 vim说明:ubuntu预装的是vim tiny版本,而需要的是vim full版本$sudo apt-get remove vim-common$sudo apt-get install vim3.配置网络1) 打开配置文件 sudovi/etc/network/i...原创 2019-05-30 15:02:57 · 375 阅读 · 0 评论 -
Linux shell中运行命令后加上字符“&”的作用
上午登录服务器编译运行服务端程序的时候,学到了在命令后加上字符“&”后,退出shell,运行的命令可以继续运行。不解原因,并到网上搜索了以下,明白了点!以下是搜索到的片段:& 放在启动参数后面表示设置此进程为后台进程默认情况下,进程是前台进程,这时就把Shell给占据了,我们无法进行其他操作,对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候...转载 2019-05-30 14:50:17 · 758 阅读 · 0 评论 -
解决:sudo: pip: command not found
1-问题:Ubuntu下执行sudo pip install package-name出现sudo: pip: command not found的问题。2-原因:编译sudo的时候加入了–with-secure-path 选项。3-解决:在环境配置文件里加一个alias(1) vi~/.bashrc...原创 2019-05-31 17:59:09 · 974 阅读 · 0 评论 -
ubantu下安装zlib的方法
问题:在ubantu下安装zlib,尝试1:使用sudo apt-get install zliberr:E: 未发现软件包 zlib尝试2:使用wget http://www.zlib.net/zlib-1.2.3.tar.gz,下载下来再自己编译,安装err:已发出 HTTP 请求,正在等待回应... 404 Not Found2016-01-10 23:23:50 错误 4...原创 2019-05-31 18:01:15 · 1378 阅读 · 0 评论 -
#!/usr/bin/env bash和#!/usr/bin/bash的比较
原博文:stackoverflow:http://stackoverflow.com/questions/16365130/the-difference-between-usr-bin-env-bash-and-usr-bin-bash`#!/usr/bin/env bash` #lends you some flexibility on different systems...转载 2019-07-30 11:16:56 · 844 阅读 · 0 评论 -
mysql 升级 5.1 升级5.7
不能从5.1 升级到 8.0版本可以从5.1 升级到5.7版本 能修补大部分漏洞在命令行输入下面命令就可以了,如果看到报错的话,直接copy去谷歌就OK:[root@localhost /]# vim /var/log/mysqld.log看了下启动日志[sql]view plaincopy[ERROR]Fatalerror:mysql.usert...原创 2019-06-04 09:57:49 · 2675 阅读 · 0 评论 -
memcached 命令操作详解
一.存储命令存储命令的格式: <command name> <key> <flags> <exptime> <bytes><data block>参数说明:<command name> 操作命令:set/add/replace <key> 缓存的键值 <f...转载 2019-06-06 17:34:40 · 218 阅读 · 0 评论 -
CentOS中的环境变量配置文件
CentOS的环境变量配置文件体系是一个层级体系,这与其他多用户应用系统配置文件是类似的,有全局的,有用户的,有shell的,另外不同层级有时类似继承关系。下面以PATH变量为例。1.修改/etc/profile文件,将影响全局,所有用户。/etc/profile在系统启动后第一个用户登录时运行。在/etc/profile文件中添加export PATH=/someapplication...转载 2019-05-29 13:58:15 · 817 阅读 · 0 评论 -
Linux 工作笔记-Yum 取址路径 U盘挂载
Yum 取址路径cd /etc/yum.repos.d/fdisk -l 查看挂载磁盘linux 挂载时 mount: wrong fs type, bad option, bad superblock on /dev/sdb原因:挂载时未格式化,使用的文件系统格式不对解决方案:格式化4. 挂载先在根目录建data[root@yzb-centos72-3 /]#...原创 2019-05-22 15:26:19 · 199 阅读 · 0 评论 -
linux 学习笔记- openssl升级
# mv /usr/bin/openssl /usr/bin/openssl.old # 将之前的备份 # mv /usr/include/openssl /usr/include/openssl.old# ln -s /usr/local/ssl/bin/openssl /usr/bin/opens...原创 2019-05-24 18:32:55 · 293 阅读 · 0 评论 -
Git回滚代码到某个commit
#回退命令:$ git reset --hard HEAD^ #回退到上个版本$ git reset --hard HEAD~3 #回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit_id #退到/进到 指定commit的sha码#强推到远程:$ git push origin HE...原创 2019-05-24 18:10:57 · 166 阅读 · 0 评论 -
Makefile 学习记录
Makefile中$@,$^,$<$@——目标文件;$^——所有依赖文件;$<——第一个依赖文件。例如:下面是一个Makefile:main:main.o mytool1.o mytool2.ogcc -o main main.o mytool1.o mytool2.ogcc -o $@ $^main.o:main.c mytool1.h mytoo...原创 2019-03-08 09:15:15 · 242 阅读 · 0 评论 -
source insight4.0与VS2017的优缺点
本人一直以来用的是MDK开发嵌入式软件,算上大学时间,至今跨度达到11年,前2日实在忍受不了MDK弱鸡的代码编辑与查看功能,这货跟VS相比简直停留在上个世纪的水平。实在不能忍受了,再也不能忍受了!于是乎,我这把老骨头开始折腾代码编辑器了。首先试用的是在国内大名鼎鼎的source insight。这货在坛子里流行的说法是:论代码编辑功能,无出其右者。本人于是慕名在官网下载了最新的软...转载 2019-03-14 11:39:48 · 3253 阅读 · 0 评论 -
zlog 纯C日志函数库的简单使用方法
zlog简述:log是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。log4c异常坑爹(有内存泄漏、效率低等等)...转载 2019-03-06 18:30:09 · 796 阅读 · 0 评论 -
inux下gcc默认搜索头文件及库文件的路径
一、头文件gcc 在编译时如何去寻找所需要的头文件:※所以header file的搜寻会从-I开始※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找内定目录/usr/include/usr/local/include(centos7中该目录下是空的)gcc的一系列自带目录/usr/in...转载 2019-03-06 18:14:36 · 165 阅读 · 0 评论 -
CentOS6.5升级内核到3.10.28 --已验证
本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版。1. 准备工作确认内核及版本信息 [root@hostname ~]# uname -r 2.6.32-220.el6.x86_64 [root@hostname ~]# cat /etc/centos-release CentOS release 6....转载 2019-03-05 17:13:28 · 603 阅读 · 0 评论 -
centos6.4或者6.5编译升级内核3.10.28
本地测试环境是centos6.5内核是2.6.32-358.el6.x86_64,今天演示一下内核升级步骤,采用下载源码编译升级,步骤比较繁琐,下载时间较长,适合于centos6.4或6.5或centos 6.X版本,所以你在升级前要确定一下版本。网上很多教程都是复制的,多数都有错误,这里测试做了矫正!如果从头重新编译一个内核,由于现在内核特性越来越复杂,依赖的库或者工具也不少,加之重新编译耗时不...转载 2019-03-05 16:30:21 · 674 阅读 · 0 评论 -
CentOS7 永久关闭防火墙和SELinux
CentOS7关闭防火墙和SELinux关闭防火墙临时关闭防火墙systemctl stop firewalld1临时打开防火墙systemctl start firewalld1防火墙开机关闭systemctl disable firewalld1防火墙开机启动systemctl enable firewalld1查看防火墙状态...转载 2019-03-05 11:19:59 · 2357 阅读 · 2 评论 -
Linux 及相关工具学习 xshell
1.xshell rz sz 可以Windows 与Linux之间直接传文件。yum install-y lrzsz2.scp 命令可以用Linux 服务器间传送文件。3.linux中crontab命令 用户定时启动 任务。4.查看进程ps -ef | grep login_test ,查看进程命令 ps -aux5.memcached内存缓...原创 2019-04-20 10:44:33 · 213 阅读 · 0 评论 -
linux硬链接与软链接
Linux 系统中有软链接和硬链接两种特殊的“文件”。软链接可以看作是Windows中的快捷方式,可以让你快速链接到目标档案或目录。硬链接则透过文件系统的inode来产生新档名,而不是产生新档案。创建方法都很简单:软链接(符号链接) ln -s source target 硬链接 (实体链接)ln source targetinode要解释清楚两者的区...转载 2019-05-24 18:07:52 · 142 阅读 · 0 评论 -
centos7常用命令与环境安装
文章目录1.1常用命令软件操作指令服务器硬件资源和硬盘操作文件和文件夹操作命令系统用户操作命令防火墙相关设置sudo提权和文件传输操作权限操作vim操作1.2准备工作2.Centos7环境安装2.1汇总命令2.2安装mysql2.3mysql的一些操作和指令2.4卸载mysql2.5安装jdk2.6安装maven2.7安装nginx2.8安装tomcat2....转载 2019-05-24 18:06:50 · 522 阅读 · 0 评论 -
CentOS 安装 Samba服务器(多用户组、多用户有不同的访问权限)
增加smb用户[root@localhost sir01]#smbpasswd -a linuxsir查看 smb 现有用户pdbedit -L验证用户登录文件夹smbclient //192.168.101.93/forlder -U usernameWindows 映射网络文件夹目前是以其他用户名和密码进行映射的——映射盘更换登录用...原创 2019-05-11 15:31:40 · 2973 阅读 · 0 评论 -
CentOS 虚拟机移动 改网卡 Linux解决Device eth0 does not seem to be present
ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象service network restartShutting down loopback insterface: ...转载 2019-04-15 16:07:22 · 234 阅读 · 0 评论 -
Linux 内核模块 编程相关
1.module_init和init_module的区别 在看CS8900的驱动时,发现其驱动的模块加载函数是init_module(),由于看到大多数的驱动用的模块加载函数大多是module_init()函数,所以一时没缓过神来,总是在找CS8900的加载函数。那么,module_init()和init_module()这两个加载函数有什么区别吗?init_module是默认的...原创 2019-04-15 15:01:55 · 96 阅读 · 0 评论 -
CentOS 6 升级openssh
一、先安装telnet 先测试是否能连接 telnet.二、升级openssh完整版安装指南:http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL1.查看当前版本,安装包ssh –V检测之前安装的包(openssl和openssh同时更新)rpm -qa | grep openssl...原创 2019-04-26 18:12:21 · 774 阅读 · 0 评论 -
Centos 安装telnet
安装telnet一、查看本机是否安装telnet#rpm -qa | grep telnet如果什么都不显示。说明你没有安装telnet二、开始安装yum installxinetdyum install telnetyum install telnet-server三、装好telnet服务之后,默认是不开启服务的,下面我们需要修改文件来开启服务。vim...原创 2019-04-26 17:13:01 · 1433 阅读 · 0 评论 -
vim编码转换和文件模式类型转换
一、编码问题编码常见为 gbk utf-8 big5 cp9361、查看现在文本的编码:set fenc:set fileencoding2、修改终端编码,可以设置终端或者在vim中:set tenc=编码:set termencoding=utf-83、以指定的编码显示文本,但不保存到文件中。:set enc=编码:set encoding=utf-84、转换当前文本的编码...原创 2019-04-01 11:36:56 · 747 阅读 · 0 评论