linux系列操作系统
CAPTIAN船长
19910825
展开
-
GDB调试多进程/线程
GDB调试多进程与多线程Linux下工作,使用VIM编辑器,调试使用GDB。如同金科玉律一般,但熟练使用得费些力气才行。 VIM编辑器,要熟练各种快捷键,否则,对于新手,简直就是噩梦! GDB调试器,相比GUI界面,使用起来不那么直观,但功能很强大! 本文以nghttp2的多进程/线程调试为例。 入正题!1 多进程[process]与多线程[thread]我们写的比较多的是多线程程序原创 2016-10-23 23:25:12 · 702 阅读 · 0 评论 -
CentOS安装Firefox的Flash播放器插件
1:下载源文件: http://get.adobe.com/cn/flashplayer/ 选择 “YUM,适用于Linux(YUM)”,下载adobe源 2 # rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm 直接rpm安装adobe源 3:安装 # yum install flash-plugin 安装f原创 2015-08-10 10:17:11 · 907 阅读 · 0 评论 -
ubuntu常用软件包deb的安装与卸载
【更详细得教程,以及获取软件包,关注公众号木石说:mushiwords 。回复 ‘ubuntu’ 关键字即可免积分免费获取Ubuntu下软件包列表】。Ubuntu下的软件管理主要使用的是apt-get (现在广泛使用的是apt)以及 dpkg两个管理工具,apt可以说是apt-get 的升级版本,Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入,之后越来...原创 2019-10-29 18:50:16 · 78305 阅读 · 0 评论 -
ubuntu下升级特定软件与查看软件版本信息
机器学习以及人工智能的学习需要扎实的数学功底才能走的更远,爬的更高,所以打好数学基础是关键,但无论工作学习都没有充足的时间去拿着书本一个字一个字的去学习了,这里我建议大家找几个比较靠谱入门的机器学习或者人工智能学习平台,一定要系统全面的去学习才能有效果,不要半途而废, 在此推荐一个我看过的小白人工智能入门教程,零基础教程,简单通俗易懂,风趣幽默,由浅及深,点击这里可以直达:人工智能入门基础教程,...原创 2014-04-14 16:29:05 · 33783 阅读 · 0 评论 -
Ubuntu下SPICE的安装与配置
具体参考官方WIKI:http://docs.cslabs.clarkson.edu/wiki/SPICESPICE主要包括三部分:SPICE protocol (协议)、SPICE Client(客户端) 、SPICE Server(服务端)协议是服务端与客户端通信的基础,客户端是享受服务的终端机器,服务端是提供服务的后台机器。0. 安装前预备工作:由于原创 2013-08-06 02:51:57 · 15469 阅读 · 0 评论 -
ubuntu开机启动(waiting for network configuration,……60 seconds more for……解决办法)
我是在使用中国电信ADSL 上网配置之后,突然不再使用电信上网,出现如上问题:先是出现waiting for networkconfiguration,接着是waiting up 60 seconds more for networkconfiguration, 才能进入登录界面原因:由于网络设备的连接都有心跳确认,超时以后才会放弃尝试,所以既然 dsl 的连接不存在了,就不要让系统再去尝原创 2013-04-29 16:09:27 · 4083 阅读 · 0 评论 -
Ubuntu的关机重启命令整理
Ubuntu的关机重启命令知识,以作备忘。重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启原创 2013-04-17 21:57:00 · 1171 阅读 · 0 评论 -
Ubuntu 防火墙配置
1.安装sudo apt-get install ufw 2.启用sudo ufw enablesudo ufw default deny 3.打开或关闭某个端口,例如:sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)转载 2013-04-17 21:34:40 · 895 阅读 · 0 评论 -
Ubuntu双网卡共享上网 外网 内网
<!--p {margin-bottom:0.21cm; direction:ltr; color:rgb(0,0,0); text-align:justify}a:link {color:rgb(0,0,255)}-->资源:网卡两块:eth0,eth1;一个带有web登录服务器方式的静态ip,ubuntu9.04.目标:实现eth转载 2013-04-15 21:10:27 · 5676 阅读 · 0 评论 -
Ubuntu 12.04更新源地址列表更改方法
每次升级ubuntu都有更换更新源(gengxinyuan),其实更新源地址不必上网找,直接自己更改就可以了。更新源的地址基本上是这样的: deb http://ubuntu.srt.cn/ubuntu/ oneiric main universe restricted multiverse 这个是11.10的更新源地址,其中 oneiric就是ubuntu 11.转载 2013-04-09 09:36:04 · 854 阅读 · 0 评论 -
Ubuntu忘记用户名密码 重新设置密码
第一步:在开机时安Shift键,引导到GRUB等待界面(GRUB loading, please wait…)这里的时候按下ESC键来进入启动菜单:可以进入一个菜单选择项:选择 Recovery Mode模式(就象是windows的安全模式一样)第二步:当引导到Recovery Menu的时候这里有很多个选项:resume resume normal boot原创 2013-03-23 17:06:51 · 1626 阅读 · 0 评论 -
linux之ubuntu root权限及密码修改
Ubuntu 用户安装过程中会发现,竟然不用设置root 超级账户的密码! Ubuntu系统默认是不允许用户以root身份登录的,。在网上找到的方法如下: 实在令人迷惑,但是linux用户时常会用到root账户进行各种权限操作,其实我们可以在terminal (终端)下设置root密码,方法如下: 1、首先设置root密码,利用现有管理员帐户登陆Ubunt原创 2012-11-14 14:43:39 · 1275 阅读 · 0 评论 -
win7下安装Ubuntu16.04双系统
一天的时间,当我安装好双系统的时候,才感觉其实并不难,最重要的是知道了win7与双系统能够共存的原理机制。 说一下我的系统配置,win7(i 5处理器 、320硬盘 、4G内存)+ Ubuntu16.04桌面版原创 2012-10-22 16:56:52 · 10240 阅读 · 4 评论 -
win7+Ubuntu双系统修改启动项顺序
1.在应用程序-附件-打开终端(也可按快捷键Ctrl+Alt+T) 运行 代码: sudo chmod +w /boot/grub/grub.cfg //(增加写入的权利)2.然后再运行 代码: sudo gedit /boot/grub/grub.cfg //(用记事本的方式打开开机启动项的配置信息)3.原创 2012-12-28 20:20:15 · 1516 阅读 · 0 评论 -
Linux TCPDUMP使用
tcpdump 是linux系统中提供的一个命令行工具,可以将网络中传送的数据包完全截获下来,提供网络数据分析。Windows端可以使用Wireshark达到同样效果。 官方网站:http://www.tcpdump.org/ 最新版本:http://www.tcpdump.org/#latest-release原创 2016-11-16 23:52:03 · 2254 阅读 · 0 评论 -
win7+Ubuntu双系统修改启动项顺序
在应用程序-附件-打开终端(也可按快捷键Ctrl+Alt+T) 运行 代码: sudo chmod +w /boot/grub/grub.cfg //(增加写入的权利)2.然后再运行 代码: sudo gedit /boot/grub/grub.cfg //(用记事本的方式打开开机启动项的配置信息)原创 2017-06-15 10:52:50 · 1242 阅读 · 0 评论 -
Linux 网络流量控制工具-TC
网络流量控制(Shaping,流量整形)TC(traffic control)工作原理通过设置不同类型的网络接口队列,从而改变数据包发送的速率和优先级,达到流量控制的目的。内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的qdisc(队列规则)把数据包加入队列,然后内核会尽可能多的从qdisc里取出数据包,把它们交给网络适配器驱动模块。原创 2017-09-19 01:00:12 · 3125 阅读 · 0 评论 -
linux top命令查看系统状态
top 命令是 Linux 下常用的系统资源占用查看及性能分析工具,能够实时显示系统中各个进程的资源(比如cpu、内存的使用)占用状况转载 2018-01-03 18:46:05 · 6765 阅读 · 1 评论 -
tcptraceroute与traceroute
1 traceroute功能说明:显示数据包到主机间的路径。它默认发送的数据包大小是40字节。 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。工作原理 Traceroute程序的...原创 2018-03-27 19:16:12 · 11879 阅读 · 0 评论 -
CentOS MySQL5.7 安装
主要记录yum源的安装方式yum源安装方式下载yum源: wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装yum源: yum install mysql57-community-release-el7-8.noarch.rpm检查mysql源是否安装成功:yum repolist enab...原创 2018-12-22 00:00:24 · 335 阅读 · 0 评论 -
Shell If 条件判断
一、if的基本语法:if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执行的语句else 符合该条件执行的语句fi二、文件/文件夹(目录)判断[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d ...原创 2019-07-04 20:59:26 · 317 阅读 · 0 评论 -
linux防火墙命令
注意:本记事本为个人学习笔记之点滴经验,不定期更新……1 - tree 1.1- ubuntu安装: sudoapt-get install tree1.2-可以显示当前目录结构,其效果是ls 的一部分,但是做的很完美,能以树的结构显示当前文件及其子文件夹的目录结构。一目了然,非常清晰。 1.3 - 代码 (竟然这么短!!)...原创 2012-12-02 21:16:47 · 897 阅读 · 0 评论 -
linux系统安装nvidia显卡驱动
Linux 下驱动安装其实很简单~一般有以下三种方式: 1、用新立得软件安装驱动:打开新立得软件管理器,搜索nvidia 选择相应的驱动-应用2、用envyng 安装驱动:命令:envyng -t显示功能列表选择 1 install the ……选择相应的驱动 ,安装下载即可3、手工安装驱动:进入www.nvidi原创 2013-03-02 09:46:51 · 1249 阅读 · 0 评论 -
win7+ubuntu双系统卸载Ubuntu系统
win7上安装的ubuntu,ubuntu安装在最后一个盘符上,卸载ubuntu,特别注意一定要先修复MBR,重置 grub引导原创 2012-11-14 14:59:53 · 1336 阅读 · 0 评论 -
source 命令解析
source命令用法:source FileName 作用:在当前bash环境下读取并执行FileName中的命令。 注:该命令通常用命令“.”来替代。 如:source .bash_rc 与 . .bash_rc 是等效的。 注意:source命令与shell scripts的区别是, source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命原创 2013-06-29 11:15:16 · 1050 阅读 · 0 评论 -
linux下解压缩rar、zip文件方法
对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1:对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介绍,举例说明一下其用法:# zip all.zip *.jpg(这条命令是将所有.jpg的文件压缩成一个zip包)# unzip all.zip(这转载 2013-05-07 04:27:21 · 1198 阅读 · 0 评论 -
nohup命令:后台运行命令
nohup 命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。 无论是原创 2013-05-01 21:18:28 · 956 阅读 · 0 评论 -
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg转载 2013-03-20 21:01:29 · 976 阅读 · 0 评论 -
linux(Ubuntu)安装 Qt
linux(Ubuntu)安装 Qt 给喜欢自己编译安装的同鞋:1.下载Qt源码http://qt-project.org/downloads 找到对应操作系统下的源码,下载,解压:tar -xzf qt-everywhere-opensource-src-4.8.4.tar.gz2.进入解压目录下:./configure3.make4.make install原创 2013-03-20 21:25:30 · 1335 阅读 · 0 评论 -
makefile详解
陈皓概述 ——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefi转载 2012-12-20 21:12:47 · 687 阅读 · 0 评论 -
linux 下使用Git 下载代码、编译VLC 步骤
本文根据 http://wiki.videolan.org/UnixCompile 编写 第一步: 安装Git 相关的程序包:% sudo apt-get install git libtool build-essential pkg-config autoconf 第二步:git上获取VLC代码:(之前要 配置SSH通信密钥)% git clone git://git原创 2012-12-29 17:20:57 · 2764 阅读 · 0 评论 -
Linux下批量将md文件批量转换为html文件
要将markdown文件转换成html文件,可以用discount或python-markdown软件包提供的markdown:以下主要介绍在Ubuntu系统下的转化:# Debian/Ubuntusudo apt-get install discount或:# Debian/Ubuntusudo apt-get install python-markdown转换工作很原创 2012-12-29 16:58:17 · 9600 阅读 · 0 评论 -
linux下用华为H3C802.1x认证连接校园网
1、首先下要用到的两个文件.h3c802.1xclient.tar.gz和libstdc++_2.96-111_i386.deb下载。下载地址:http://download.csdn.net/detail/blueeon2/2107157或者到在Linux公社FTP里下载: FTP地址:ftp://www.6688.cc/ 用户名:www.linuxidc.net 密码转载 2012-12-29 11:17:43 · 2063 阅读 · 0 评论 -
linux下.o .so .a 文件详解
.o、.a、.so文件都是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据。优点:程序模块化,容易重新编译,方便升级。分类:静态函数库(对应.a文件)、共享函数库(对应.so文件,类似于Windows的dll文件)、动态加载函数库(对应.o文件,相当于Windows里的.obj文件)静态函数库特点:实际上是简单的普通目标文件的集合,在程序执行前就加入到原创 2013-07-16 17:01:52 · 3302 阅读 · 0 评论 -
KVM与LINUX
http://wiki.ubuntu.com.cn/UbuntuWiki:Kvm/zh转载 2013-07-24 01:15:43 · 1033 阅读 · 0 评论 -
linux详细分区
一般常见的分区方式有:1、/文件系统和 SWAP分区; 默认是这样的 2、/文件系统、/boot文件系统和一个SWAP分区 3、/boot系统、 /var文件系统等Linux目录树、不属于Linux目录树的/back(名字自己定,/file也可以,这是自己用来存放备份数据的地方) 只分一个 / 和 swap 也有它的好处,可以最大限度的利用硬盘空间(用户用时只要原创 2012-10-22 17:00:01 · 939 阅读 · 0 评论 -
wget指令解析
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候转载 2014-09-13 11:02:49 · 800 阅读 · 0 评论 -
linux中CURL的安装
http://curl.haxx.se/download/curl-7.38.0.tar.gz原创 2014-09-13 15:50:23 · 30805 阅读 · 0 评论 -
linux(Ubuntu)下安装Eclipse 使用CDT调试C/C++程序
转载出处:http://blog.chinaunix.net/uid-26983585-id-3408501.html1. 下载jre,eclipse,cdt其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。1.1 下载jre网址是:java.sun.com得到jre-7u17-lin转载 2013-03-21 15:36:33 · 2412 阅读 · 0 评论 -
linux(Ubuntu)安装QQ2013
首先简述自己的系统配置:win7+ ubuntu12.04linuxQQ 有各种版本,这里介绍两种:linuxQQ 和 wineQQ 1 ------linuxqq是QQ简化版,功能很少,界面很差,但是安装简单 下载地址:http://im.qq.com/qq/linux/ 可以选择对听版本的系统以及QQ 。这里建议下载tar.gz的版本,然后解压,执行.原创 2012-11-18 13:43:02 · 10301 阅读 · 0 评论