linux
shooke
这个作者很懒,什么都没留下…
展开
-
Linux 目录结构说明
初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存转载 2015-04-16 22:44:56 · 477 阅读 · 0 评论 -
centos7 编译安装nginx php7 myssql
首先先安装一些基本的软件,这些软件用yum安装即可安装依赖#更新源,如果不更新可能会有些依赖找不到yum install epel-release //扩展包更新包yum update //更新yum源,这样就可以找到所有依赖了,执行这一步,最后会问你要不要更新,可以选择N不对现有依赖进行更新,如果报错看这里http://www.cnblogs.com/linux-super-meng/p原创 2017-07-16 05:53:07 · 690 阅读 · 0 评论 -
linux源码包编译安装软件详解
./configuremakemake install源码安装三部曲,一直在使用却一直知其然不知其所以然,今天就说说所以然。 源码到成为可运行程序经历了一下步骤 源码–>预处理–>编译–>汇编–>链接–>执行make就做了编译汇编的工作,当然也也不是随随便便就干活的,要有依据,那他是根据什么干活的呢?根据一个叫makefile的文件。那么makefile哪来的呢?configure生成的原创 2017-07-21 00:27:01 · 2886 阅读 · 1 评论 -
busybox v1.22.1(debian 1:1.22.0-19) built-in shell(ash)解决方案
这个网上找到的解决方法挺多的,但试过都不能用,有说进入其他系统修改的,也有说在启动项中修改的,但都不行。其实问题的根源是硬盘处错误了,再开机logo时按esc就会看到检查错误。下面记录下解决方法#这个是查看硬盘的命令里面会列出所有分区blkid#运行fsck命令,注意sdaX,X代表的就是你的分区号,可以在列表中找到fsck -y /dev/sdaX#完成后执行exit退出重启电脑就可以了原创 2017-08-03 09:24:22 · 13351 阅读 · 5 评论 -
创建和删除swap文件
创建创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。 dd if=/dev/zero of=/root/swapfile bs=1M count=1024格式化为交换分区文件: mkswap /root/swapfile #建立swap的文件系统启用交换分区文件: swapon /root/s原创 2017-09-08 16:03:01 · 7358 阅读 · 0 评论 -
linux远程链接windows
公司有一台windows服务器,需要维护,但本人用的是的deepin系统(最好用的linux桌面操作系统)。 以前一直用的是remmina链接windows服务器,这个工具很万能,不止可以链接windows,还提供各种链接协议,也可以用ssh链接linux。但是链接效率不高,经常出现链接不上。 于是搜了一下,发现一个叫做rdesktop的工具,链接速度超快。记录一下怎么使用。rdesktop介绍原创 2017-10-30 10:26:17 · 1086 阅读 · 0 评论 -
Linux的五个查找命令:find,locate,whereis,which,type
findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <指定动作>: 对搜索结果进行特定的处理。$ find . -name "my*" -ls搜索当前目录中,所有文件名以转载 2017-11-03 08:53:19 · 354 阅读 · 0 评论 -
archlinux 安装后无法上网解决方法
vi /etc/rc.conf 在这个文件中添加: interface = eth0 保存退出之后,敲入命令 dhcpcd原创 2017-11-27 15:58:23 · 20526 阅读 · 2 评论 -
redis安装笔记
基础知识 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下 字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)redis的应用场景 缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用) 分布式集转载 2018-01-16 10:35:06 · 220 阅读 · 0 评论 -
navicat ssh无法链接数据库问题
原因如果遇到如下提示 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange说明服务器不支持diffie-hellman-group1-sha1 Ubuntu 一般只默认安装openssh_client,需要对Ubuntu进行ssh需要安装openssh_s...原创 2018-02-26 11:14:33 · 10419 阅读 · 0 评论 -
解决deepin报Failed to start Load Kernel Modules.的问题
每次开机报这个错误,虽然不影响使用,但不解决总就得差点什么于是在网上找资料。 试过很多方法无效,这里就不列举了,只写有效的,其实解决很简单,只需要修改/etc/modules-load.d/modules.conf将里面的 bbswitch 注释掉就可以。 网上查了一下,这个bbswitch好像时跟NVIDIA显卡有关,我的电脑时intel的集显。所以果断注释掉,重启就没有错误了...原创 2018-03-08 13:35:39 · 12366 阅读 · 0 评论 -
linux mysql5.7安装
下载mysql5.7wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz建个用户后面会用#groupadd mysql#useradd -r -g mysql mysql解压、设置权限 并进入解压目录tar zxvf mysql-5.7.18-linux-glibc2原创 2017-04-26 23:26:24 · 425 阅读 · 0 评论 -
开启php错误日志
nginx与apache不一样,在apache中可以直接指定php的错误日志,那样在php执行中的错误信息就直接输入到php的错误日志中,可以方便查询。 在nginx中事情就变成了这样:nginx只对页面的访问做access记录日志。不会有php的error log 信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,原创 2017-04-20 13:14:22 · 6452 阅读 · 0 评论 -
linux学习资料
Red Hat癿硬件支持:https://hardware.redhat.com/?pagename=hcl Open SuSE癿硬件支持:http://en.opensuse.org/Hardware?LANG=en_UK Mandriva癿硬件支持:http://hcl.mandriva.com/ Linux对笔记本电脑癿支援:http://www.linux-laptop原创 2015-06-23 12:00:57 · 540 阅读 · 0 评论 -
systemd详解
CentOS 7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。systemd的特性有:支持并行化任务同时采用socket式与D-Bus总线式激活服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;转载 2015-06-23 11:20:41 · 503 阅读 · 0 评论 -
vi常用快捷键备忘录
命令 解释 :x 或 :wq 保存文件并退出 :q! 或 :q 退出但不保存文件 加!表示强制退出 i 在光标左侧插入 a 在光标右侧插入 ESC按键 退出插入模式 光标键 移动光标 /text 搜索字符串text(大小写敏感) n 跳到下一个搜索结果 x 删除当前光标处的字符 dd 删除当前光标所在的行 u原创 2016-03-18 09:30:57 · 402 阅读 · 0 评论 -
CentOS7安装后必做的几件事
配置上网用过centos7的人都指定刚安装的时候系统是不能上网的,需要我们去配置一下允许上网才可以具体命令如下vi /etc/sysconfig/network-scripts/ifcfg-enp0s3将其中的ONBOOT=no改为ONBOOT=yes然后保存退出,并重启网卡即可service network restart让虚拟机和宿主机相互访问并都可以访问外网以virtualbox为例,在vir原创 2016-08-05 16:25:50 · 3223 阅读 · 1 评论 -
收集的一些免费linux教程
马哥教育2016高薪Linux培训教程-Linux入门学习和基础命令 http://edu.51cto.com/course/course_id-5524.html马哥教育2016高薪Linux培训教程-Linux用户和组、权限、Bash基础 http://edu.51cto.com/course/course_id-5537.htmlLinux磁盘及文件系统管理 http://edu.51c原创 2016-12-01 08:55:24 · 539 阅读 · 0 评论 -
linux分区和文件系统
fdisk分区 fdisk 查看硬盘分区表 df :查看分区使用情况 du: 查看文件占用空间情况 通知内核识别分区 partx 格式化 mke2fs 挂载 mount原创 2016-12-14 17:46:42 · 354 阅读 · 0 评论 -
linux系统中Virtualbox启用USB设备支持的方法
将当前用户加入到vbox所在的用户组 查看当前用户名: $ whoami shooke查看vbox 所在的组: $ cat /etc/group | grep vbox vboxusers:x:129:将当前用户加入vbox组: $ sudo usermod -a -G vboxusers shooke $ cat /etc/group | grep vb转载 2017-02-10 16:07:33 · 18935 阅读 · 1 评论 -
如何在linux系统中用微信开发者工具进行调试
当年没有出微信开发者工具的时候做微信开发是多么痛苦啊,只能靠猜。后来出了微信开发者工具,方便多了。但是问题来了,没有linux版啊。 没有环境我们就来创造环境。先说下我的系统环境,我用的是deepin,深度开发的linux桌面系统,这是我用过最好用的linux系统。 1 首先安装虚拟机,我安装的是virtualbox。具体步骤不在阐述。 2 安装在虚拟机中安装windows系统,具体步骤略过。原创 2017-02-10 16:46:40 · 2468 阅读 · 0 评论 -
su与su - 命令详解
su root 只是切换了root身份,但Shell环境仍然是普通用户的Shell,环境变量也只是普通用户的。 su - root 不仅切换了root身份,shell环境和环境变量也切换成了root原创 2017-03-03 13:29:01 · 3556 阅读 · 0 评论 -
sudo命令详解
sudo - 以其他用户身份执行一条命令usage: sudo -h | -K | -k | -V usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user] usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [comman原创 2017-03-03 13:24:16 · 7823 阅读 · 0 评论 -
linux清理
最近磁盘空间满了,又不想重装系统,于是找了下关于linux磁盘清理的知识。整理下发出来做个记录。clean还是很管用的,把我以前下载的软件包都清理了,释放除了1个多Gsudo apt-get clean 即可删除所有存储在本地计算机的所有软件安装包。 如图所示,它实际上删除了 /var/cache/apt/archives 目录下所有以 .deb 结尾的文件。sudo apt-get autocle原创 2017-04-20 09:41:42 · 322 阅读 · 0 评论 -
LINUX 查看硬件配置命令
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块...转载 2018-04-17 15:07:48 · 3765 阅读 · 0 评论