"Linux笔记"栏目下的所有文章

彻底关闭ubuntu提示“检测到系统程序出现问题”

2018/01/28Linux笔记 标签:0

ubuntu系统经常开机就会提示“检测到系统程序出现问题”的弹窗,并且还需要进行提交相关报告反馈。不过有可能仅仅只是一个很简单的错误,它就会弹出这么个窗口,但是这个错误并不会影响你的使用与操作。下面我们来看看该如何阻止这个弹窗。
这些错误报告被存放在Ubuntu中目录/var/crash中。如果你翻看这个目录的话,应该可以看到有一些以crash结尾的文件。
可以使用ls -l /var/crash/来查看相关的文件,如果有文件存在,就将其全部删除,使用如下命令进行删除

sudo rm /var/crash/*

阅读更多

Linux下搭建JavaWeb服务器

搭建JavaWeb服务器首先必须先搭建好java环境,因为是在linux下搭建,因此需要下载java JDK,可以到Oracle官网下载,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我使用的是Centos64位,因此我下载的是linux64的tar.gz格式的。
1、下载JDK
可以直接在ssh中或者linux上通过weget命令来进行下载,命令如下: 阅读更多

Debian root用户无法登陆SSH的解决办法

2016/09/07Linux服务器 标签:0

Debian中,我们要先对openssh-server以及ssh进行安装后,才能正确启用SSH远程登陆功能,首先必须进行相应的软件安装,我们使用以下命令来完成:

apt-get install openssh-server
apt-get install ssh

安装完成后,即可启动SSH服务了,使用如下命令:

/etc/init.d/ssh start

如果启动成功了,那么继续下面的步骤:

ps aux | grep ssh

查看ssh服务是否已经启动成功了!如果启动成功你就会看见相应的SSH服务名称 阅读更多

windows10无法访问localhost的解决办法

Solution #1: Add a prefix policy to prefer IPv4 addresses over IPv6

Prefix policy table is similar a routing table, it determines which IP addresses are preferred when making a connection. Note that higher precedence in prefix policies is represented by a lager "precedence" value, exactly opposite to routing table "cost" value.

Default Windows prefix policy table:

C:\>netsh interface ipv6 show prefixpolicies
Querying active state... 阅读更多

Linux查看文件大小、磁盘剩余空间方法

以下是linux系统查看文件大小、磁盘大小、磁盘剩余空间及删除日志文件的相关方法。

1、查看文件大小

查看当前文件夹下所有文件大小(包括子文件夹)
du -sh

# du -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .

查看指定文件夹下所有文件大小(包括子文件夹)
# du -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-录像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-录音 阅读更多

linux下提示bash:command not found

安装完成Linux系统后,输入命令时出现了错误bash:command not found,这个错误到底是如何的一个问题。原因可能是你安装了精简版的Linux系统,在安装的时候忘记选择basic的组件,才导致发生此类问题。
当然我们不可能再进行一次重装,那样的话又要浪费一些时间。相应的解决办法如下:

首先就要考虑root 的$PATH里是否已经包含了这些环境变量。

主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。 阅读更多

Linux常用命令大全

2015/07/04Linux笔记 标签:0

本文包含了Linux系统信息、关机 (系统的关机、重启以及登出 )、文件和目录、文件搜索、挂载一个文件系统、磁盘空间、用户和群组、文件的权限、文件的特殊属性、打包和压缩文件、RPM 包、YUM 软件包升级器、DEB 包、APT 软件工具、查看文件内容、文本处理、字符设置和文件格式转换、文件系统分析、初始化一个文件系统、SWAP文件系统、备份、光盘、网络等命令。

系统信息

arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到 BIOS
阅读更多

几种Nginx服务器防盗链详细设置

使用过VPS的站长应该都了解Nginx服务器了,Nginx以其强大的性能著称。今天就来给大家说说Nginx服务器防盗链的设置。
根据一些网上提供的资料以及实验成功的防盗链设置,下面我整理了一下,和大家一起分享。
1、Nginx一般常用的防盗链设置
location ~* \.(gif|jpg|png|swf|flv|zip)$ {
valid_referers none blocked www.egtch.com ;
if ($invalid_referer) {
rewrite ^/ http://www.egtch.com/404.html;
#return 404;
}
}
红色部分:gif|jpg|png|swf|flv|zip表示对gif、jpg、png、swf、flv、zip后缀的文件实行防盗链(可根据自己的需要进行修改)
蓝色部分:表示对www.egtch.com这个来路进行判断
绿色部分:if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.egtch.com/404.html页面。
紫色部分:假如将#删除,而且再将第4行代码删除,就直接返回404了。
阅读更多

vsftpd 提示 unrecognized service 解决办法

前言
今天我在使用LNMP的时候遇到了一个棘手的问题,根据LNMP官方的文档中说的那样我进行了vsftpd的安装,所使用的命令也是lnmp官方说的命令,即如下:
“安装VsFTPD,执行如下命令:./vsftpd.sh 就会自动安装上vsftpd,只需要执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了。”
可是我却遇到了问题,安装完成后,我启动vsftpd的时候既然提示 vsftpd:unrecognized service 意思就是无法确认服务,即vsftpd无法识别这个命令,我灰常的迷惑,我又重新进行了几次安装,都是一样的问题,我才确认了不是我的问题。

解决办法
解决办法其实非常简单,只需要在命令中输入:yum install vsftpd 提示Y /N? 时输入y 安装完成后执行 service vsftpd restart 问题就解决了。下面我将代码贴出来,方便大家查看与理解。
阅读更多

小内存VPS安装lnmp的优化,你做了吗?

2015/07/03Linux服务器 标签:0

很多做站的朋友,可能为了避免国内麻烦的备案程序,和我一样购买和使用国外的VPS,有很多新手对国外VPS的使用了解太少,虽然买了个512M内存的VPS或者256M内存的VPS,总觉得速度不行或者经常出现502错误等问题,那么今天就由我来告诉你,购买VPS后,要如何进行优化才能发挥VPS最大的性能。当然,购买后我建议大家都使用lnmp,而不要使用什么iis以及apache之类的服务器软件,因为小内存VPS使用iis以及apache的话你会觉得内存占用太大。

1.优化CPU

先来优化CPU吧,使用命令cat /proc/cpuinfo看看自己的CPU是几核的,Linode虽然内存给的不多,但是CPU还是挺实在的,我这服务器的CPU是4核的,使用该命令可以看到processor 0,1,2,3。

确定了CPU之后,在Nginx的配置文件中写入如下这样两行:

view plaincopy to clipboardprint?
worker_processes 4

worker_cpu_affinity 0001 0010 0100 1000
这两行的意思是说,开启4个工作进程,并同时启用CPU的4个核心,这样能加快Nginx的响应速度。之后可以用top命令来验证,是不是开启了4个CPU在工作。

2. 在events中开启epoll。

events{

use epoll;

}
Epoll事件模型是Nginx之所以优于Apache的杀手锏技术,但只有在Linux 2.6及以上内核中才可采用,如果内核是2.6以上的,一定要打开。

3. 设定Nginx文件句柄数,使用ulimit -n得到文件查看数限制,设置到worker_rlimit_nofile中,我的系统中是1024。 阅读更多

1

share

AD