![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ubuntu系统
文章平均质量分 50
luckywang1103
每天多一点思考
展开
-
sysctl
sysctl命令用于运行时配置内核参数,这些参数位于/proc/sys/目录,可以使用sysctl修改系统变量,也可以通过编辑/etc/sysctl.conf文件来修改系统变量。sysctl(选项)(参数)选项-n:打印值时不打印关键字;-e:忽略未知关键字错误;-N:仅打印名称;-w:当改变sysctl设置时使用此项;-p:从配置文件“/etc/sysctl.conf”加载内核参...原创 2020-03-28 22:22:10 · 839 阅读 · 0 评论 -
systemctl
systemctl是一个systemd工具,Systemd是一个系统管理守护进程、工具和库的集合systemd作为父守护进程运行(PID = 1)查看systemd版本systemd --version查看systemd和systemctl的二进制文件和库的安装位置whereis systemdwhereis systemctl分析systemd启动过程systemd-analyz...原创 2019-11-23 12:43:14 · 496 阅读 · 0 评论 -
linux中tty终端及XWindow、GNOME、KDE等概念
TTY:终端设备的统称PTY:虚拟终端PTS/原创 2014-06-21 15:06:23 · 2653 阅读 · 0 评论 -
ubuntu将dash变为bash
ubuntu中默认使用dash,原因是因为dash更小,还与posix兼容,然而这却导致很多脚本出错 如何将shell改回bash,sudo dpkg-reconfigure dash,选择no原创 2017-05-04 10:11:26 · 1502 阅读 · 0 评论 -
yum install在红帽中提示"this system is not registered with RHN"解决办法
卸载rhel的默认安装的yum包查看yum包 rpm -qa | grep yum卸载 rpm -qa | grep yum | xargs rpm -e –nodeps下载新的yum包打开网页 http://mirrors.ustc.edu.cn/centos/7.3.1611/os/x86_64/Packages/ 找到下列rpm包,下载并安装 yum-3.2.22-26.el5.c转载 2017-03-29 14:38:28 · 3378 阅读 · 0 评论 -
ubuntu画图工具gnuplot
安装gnuplot使用sudo apt-get install gnuplot 启动gnuplot的时候提示如下,并且没有能够画出任何图 需要使用以下的命令来安装 sudo apt-get install gnuplot-x11 再次打开gnuplot,提示如下: 参考文章Ubuntu14.04中安装gnuplot原创 2016-12-08 15:38:03 · 2182 阅读 · 0 评论 -
ubuntu远程登录
1、rdesktopsudo apt-get install rdesktop转载 2014-09-29 19:29:13 · 874 阅读 · 0 评论 -
linux下小工具使用
dmesgdmesg –help -c clear ring buffer -n LEVEL set console logging level -s size buffer size-n LEVEL,有了这个选项,相当于 1、手动改写kernel/printk.c文件中printk的默认控制台的消息级别 2、echo 8 > /proc/sys/ke原创 2015-06-30 22:11:19 · 710 阅读 · 0 评论 -
双系统重新安装完win10之后ubuntu启动项不见了
本来我的电脑是装了ubuntu和win xp双系统,但是重新把win xp换成win10之后,开机没有了ubuntu启动项。 在网上找了方法说是在window上使用easyBSD可以添加ubuntu启动项。 下载: easyBSD2.3选择添加新条目,添加ubuntu启动项 添加一个新条目之后,在查看设置里面便多了一个ubuntu的启动项的信息原创 2016-09-13 10:04:36 · 12536 阅读 · 5 评论 -
tftp与tftpd-hpa
ipcam做server,然后pc做clientipcam (192.168.1.12)setipaddr 192.168.1.12setethaddr 00:11:22:33:44:55update ubootpc (192.168.1.13)install tftp in pc~/xxx/image$ tftp 192.168.1.12tftp> binarytftp> put u-b原创 2016-08-20 23:01:15 · 5901 阅读 · 0 评论 -
禁止U盘自动弹出/禁止u盘自动挂载
在system setting中找到detail选项 按照如下设置原创 2016-03-08 19:27:37 · 3466 阅读 · 0 评论 -
比较文本支持颜色显示
原本使用diff来比较两个文本的话没有颜色区分 使用colordiff可以通过颜色将不同的文本区分开来 sudo apt-get install colordiff原创 2016-03-08 19:32:23 · 426 阅读 · 0 评论 -
bitbake
概念Recipes 后缀名为.bbConfiguration Files 后缀名为.confClasses 后缀名为.bbclass bitbake现在处理一种class叫base.bbclass,存在于classes目录。base.bbclass比较特殊,因为他自动被所有的recipes和classed包括了,这个class定义了标准的基本task,比如fetching, unpackin原创 2017-06-12 18:12:35 · 439 阅读 · 0 评论 -
Sublime环境搭建
ctags实现函数跟踪跳转手动安装Package control点击Preferences -> Browse Packages菜单,进入打开的目录的上层目录,然后进入Install Packages/目录 下载Package Control.sublime-package 并复制到Install Packages目录 重启Sublime Text2点击Tools -> Command Pale原创 2017-06-10 11:11:41 · 550 阅读 · 0 评论 -
git
git commitgit commit -s 提交的信息中带有signed-off-by: git loggit log filename/dir 查看某个文件/目录的历史git log –stat 显示当前commit在上一次commit基础上修改了哪些文件及行数等信息。git log -p 显示当前commit在上一次commit基础上修改的文件的内容git log –pretty=o原创 2017-07-15 11:16:41 · 470 阅读 · 0 评论 -
ubuntu 64位 安装 ia32-libs
sudo apt-get install g++-multilibsudo apt-get install libncurses5:i386sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386作者:hackerwin7来源:CSDN原文:https:...转载 2018-11-19 15:18:47 · 2483 阅读 · 5 评论 -
开源工具TestDisk数据恢复方法
选择“Create”创建一个*.log文件存储运行TestDisk时的信息。 选择你要恢复数据的分区,如果是博主描述的情况,可以选择整个硬盘,图中第一项。(可以用方向键上/下选择);然后选择”Proceed” 分区类型选择一般默认选择的分区类型是TestDisk软件自动检测的,一般我们使用的Personal Computer都是”Intel”或者”Mac”。 选择好后按回...转载 2018-07-09 18:03:23 · 23034 阅读 · 5 评论 -
find排除某个目录查找其他目录下的文件
在除dir0及其子目录外的当前目录下查找txt后缀的文件 find ./ -path './dir0*' -a -prune -o -name *.txt -print -a是逻辑运算符&&,-o是逻辑运算符|| 如果目录dir0存在,并且-prune本来也是返回真,那么-a左右两边都为真,那么-o左边为真,那么-o右边就不会执行了 如果目录dir0不存在,那么-a左边返回...原创 2018-08-21 15:53:24 · 4006 阅读 · 0 评论 -
ubuntu系统安装一些常见工具及步骤
ssh允许root用户远程登陆修改ssh服务配置文件 sudo vim /etc/ssh/sshd_config 调整PermitRootLogin的参数值为yes 然后重启ssh服务service sshd restart #或者/etc/initd.d/sshd restartfuser当在执行umount 时出现的 “Device is busy”问题,可以借助工...原创 2018-08-21 13:38:40 · 3820 阅读 · 0 评论 -
linux程序前后台切换
bg将程序放到后台运行如果程序在前台运行,可以通过ctrl + z来把程序暂停,然后用bg %[number]命令把这个程序放到后台运行 jobs查看所有在后台运行的程序fg将程序放到前台运行可以通过kill %1终止程序运行...原创 2018-07-10 14:02:32 · 2392 阅读 · 0 评论 -
vim+ctags+cscope安装与使用总结(不断补充中)
ctags1、安装ctags1) sudo apt-get install ctags 或者2) 在http://ctags.sourceforge.net/ 下载源代码包之后,解压缩生成源代码目录进入源代码目录执行./configure & make & make install2、vim中ctags简单使用详细的使用ctags用法,在vim...原创 2015-03-10 22:02:13 · 25432 阅读 · 0 评论 -
shell使用总结(不断补充中...)
shell中多行注释方法1)<< xxx…xxx注释掉两个xxx之间的代码 有效代码段 << MARK 需要注释掉的代码段 MARK 有效的代码段这里<<和MARK之间没有空格,这样在两个MARK之间的代码段将不再执行。 另外shell中<<好像有特别的用途,求解?—> 参考这篇文章中的”shell文档化输入”2)巧妙的条件判断 要注释大段的代码的目的通常可能是对一原创 2015-11-14 18:37:06 · 764 阅读 · 0 评论 -
ssh
ssh文件夹下有3个文件 id_rsa保存密钥 id_rsa.pub保存公钥 known_hosts ssh会把每个当前主机访问过的计算机的公钥都记录在~/.ssh/known_hosts,当下次访问相同计算机时,open ssh会核对公钥,如果公钥不通,open ssh会发出警告,避免你受到DNS Hijack之类的攻击 Known_hosts是由ssh自己维护的,一般不需要手工编辑。如果原创 2015-04-28 20:51:43 · 604 阅读 · 0 评论 -
apt命令
apt (Advanced Packing Tools)是Debian及其衍生发行版(如ubuntu)的软件包管理器apt常用命令集合 apt-cache search packagename 搜索包apt-cache show packagename 获取包的相关信息,如说明、大小、版本等apt-get install packagename 安装包apt-get install package转载 2017-08-27 15:33:56 · 406 阅读 · 0 评论 -
repo
repo的时候出现如下问题 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)解决办法 主要就是修改环境变量为export REPO_原创 2017-09-04 10:08:29 · 1700 阅读 · 0 评论 -
putty
Auto wrap mode initially onWith auto wrap mode on, if a long line of text reaches the right-hand edge, it will wrap over on to the next line so you can still see all the text. With auto wrap mode off,原创 2017-08-04 18:26:46 · 451 阅读 · 0 评论 -
linux系统日志
syslog.conf介绍对于不同类型的Unix,标准UnixLog系统的设置,实际上除了一些关键词的不同,系统的syslog.conf格式是相同的。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息写入相应文件中、邮寄给特定用户或者直接以消息的方式发往控制台。值得注意的是,为了防止入侵者修改、删除messag转载 2015-11-25 20:24:25 · 521 阅读 · 0 评论 -
ubuntu搭建git服务器
安装gitsudo apt-get install git创建一个git用户,并设置密码client获取此git时需要 sudo adduser git在git主机添加client的ssh公钥将client主机的~/.ssh/id_rsa.pub文件的内容复制到git主机的~/.ssh/authorized_keys文件中初始化git仓库在/home/git/linux-3.0.8_gitserv原创 2015-08-27 22:38:11 · 708 阅读 · 0 评论 -
ubuntu系统插上u盘不能用
之前为了项目的调试,更新了笔记本的内核,使用的是默认的配置,装好之后,竟然u盘插上去不能用了, 以为是storage的驱动没有挂上去,于是进入目录执行: /lib/modules/3.13.0-24-generic/kernel/drivers/usb/storage sudo insmod usb-storage.ko 插上u盘 提示如下: 按照提示,他要我dmesg | tail原创 2015-07-28 19:27:56 · 10773 阅读 · 0 评论 -
ubuntu环境下重新编译内核
由于调试内核、驱动或工作需要,有可能需要对ubuntu下的内核进行重新编译,本文对内核重新编译过程进行简单分析,在进行重新编译内核前你可以通过uname -a来确认你的linux系统的当前版本。1.根据你的需要获取内核源码,获取内核源码有两种方式,一种是直接到http://www.kernel.org/下载你要的源码,另一种是通过在terminal中输入shell命令 sudo apt-g转载 2014-06-12 14:44:28 · 1055 阅读 · 0 评论 -
ubuntu环境变量PATH设置
/etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。/etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。~/.profile : 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该转载 2014-05-29 18:59:29 · 1091 阅读 · 0 评论 -
在Ubuntu面板上添加CPU使用率及温度显示指示器
在Ubuntu面板的指示器上显示CPU和内存使用率以及CPU温度的小软件:System Monitor Indicator.安装方法如下:sudo apt-add-repository ppa:alexeftimie/ppasudo apt-get updatesudo apt-get install indicator-sysmonitor安装完成后,到应用程序—附件转载 2014-07-23 16:23:00 · 2270 阅读 · 0 评论 -
软件包无法下载情况下安装nfs
因为之前的ubuntu好久没有更新了,而ubuntu官网最多对某个版本支持长达3年的更新,我这个10.10已经不被支持了,所以我在用命令sudo apt-get install nfs-kernel-server会提示无法下载 没办法自动安装,那么我就去终端显示的那几个网站去手动下在并安装,根据上面的提示:进入网站http://cn.archive.u原创 2013-12-10 19:52:38 · 14427 阅读 · 4 评论 -
XP下硬盘安装RedHat Enterprise Linux 5.5图文教程
原文地址:http://www.linuxidc.com/Linux/2011-07/38051.htm 前言:现大已经是大二了,由于学习的需要,想安装 RedHat linux enterprise 学习一下,我整理一下后用06年买的老机成功安装了,下面就是我整理出来的教程(机器环境配置因人而异)。 正文:我想在Windows XP SP3基础上安装Linux,由于没有Re转载 2012-12-16 14:27:22 · 164 阅读 · 0 评论 -
RHEL5.5下载地址及安装序列号
来源linux社区,作者小木RHEL5的版本:主要分为Sever和Desktop两个版本。具体来说,Server版本分为:· Red Hat Enterprise Linux Advanced Platform - 对应以前的· Red Hat Enterprise Linux AS· Red Hat Enterprise Linux - 对应以前的Red Hat En转载 2012-12-16 14:23:25 · 8842 阅读 · 1 评论 -
centos设置开机启动问题
原文地址:http://www.cnblogs.com/phpnow/archive/2012/07/14/2591849.html在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。转载 2012-12-11 10:37:29 · 722 阅读 · 0 评论 -
centos修改主机名hostname
修改/etc/sysconfig/network文件中hostname的值即为主机名。修改/etc/hosts文件中 127.0.0.1后面的内容即可(要与/etc/sysconfig/network中的名字一致)。127.0.0.1后面的localhost.localdomain 是主机名(hostname),也就是你待修改的。localhost 是主机名的别名在终端下输入hostn原创 2012-12-10 11:03:47 · 470 阅读 · 0 评论 -
Centos 安装Flash控件
原文地址:http://www.qiujicai.com/?post=30系统环境;CentOS 5.5在以前的日志中我有写过如何在Ubuntu系统安装Flash控件文章,今天在这里谈谈如何在Centos中安装此控件,方法与Ubuntu相似,操作如下 :1、下载Flash控件请到官方下载linux 与tar.gz后辍的格式,URL:http://get.adobe.com/转载 2012-12-08 20:20:43 · 775 阅读 · 0 评论 -
linux修改系统时间
ubuntu系统时间设置tzselect工具设置时区timedatectl设置时区 CentOS系统时间与现在时间相差8小时解决方法GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可UTC:世界协调时间(Univers...转载 2012-12-06 16:02:19 · 6158 阅读 · 0 评论 -
vnc登录时connection refused(10061)解决方法
问题:当你在windows上连接linux上vnc服务器时,点击connect后弹出connect:connect refused(10061)警告框时连接被拒绝。首先,如果你的VNC配置没有问题并且在linux那边通过service vncserver status查看显示“Xvnc (pid 3644) 正在运行”,表明确实已经启动。那么原因就是你没有在VNC客户端输入IP地址的时候加转载 2012-11-05 17:54:21 · 73056 阅读 · 2 评论