ubuntu 服务器版常用操作

最近因为工作需要 学习了一下Linux操作系统,其中很多列子感觉很有代表性 应该很多初学的童鞋都会遇到,所以整理一下提供参考,也方便以后自己速查。希望对大家有帮助!

安装MySQL
sudo apt-get install mysql-server
安装tomcat
sudo apt-get install tomcat7
安装nginx
sudo apt-get install nginx

Windows下Navicat等工具连接Linux(ubuntu)的MySQL数据库不成功问题
解决办法:
1.授权

GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by 'root'

2.关键、vim /etc/mysql/my.con
bind-address 注释掉这行即可

定时任务
crontab -e
选择编辑器
添加任务
分 时 日 月 周 命令

比如
0 3 * * * cd /var/lib/tomcat7/logs/ && rm -rf *
每天凌晨三点 删除tomcat日志
注:crontab -e添加的任务实际在 /var/spool/cron/crontab/root 文件中 更改此文件 定时任务即时生效

nginx代理tomcat8080 端口
进入这个目录 cd /etc/nginx/sites_available/
编辑这个文件 vim default
在文件中server/location层次下添加
proxy_pass http://localhost:8080;

nginx自定义404 等页面
项目根目录下 建好404 500等页面
vim /etc/nginx/nginx.cnf
nginx.cnf中 http层次下 添加 fastcgi_intercept_errors on;
好像有顺序 不能放在太靠前

这里写图片描述

ubuntu 允许使用ROOT远程连接
Ubuntu默认不允许root连接
sudo passwd root
输入两次密码
更改vim /etc/ssh/sshd_config
找到 permitRootLogin 改为 yes
:wq 保存

ls -htl K、M单位查看文件大小

java比较两个float 使用 comperTo

truncate table xxx 删除数据不删除表结构

/dev/null 相当于垃圾桶

?0if[ ? -eq 0 ] #注意if里面必须有空格
then
echo “ok”
else
echo “o~no’
fi

filename=/home/mao/test.sh;
if [ -f $file ] then; #if的第二种格式 注意分号 -d 目录
echo “文件存在”
else
echo“不存在”
fi

挂载U盘
cd /mnt/mkdir usb
fdisk -l
插上U盘
fdisk -l
查看添加的
mount -t vfat /dev/sdb /mnt/usb
fat 格式
卸载
umount /dev/sdb
挂载CD DVD
mkdir /media/cdrom
mount -t iso9660 /dev/cdrom /media/cdrom

修改MySQL编码解决 乱码问题

查看MySQL编码
show variables like ‘%charater%’;
vi /etc/mysql/my.cnf
[client] 下追加
default-character-set=utf8
[mysqld]下
character-set-server=utf8
[mysql]下
default-character-set=utf8

stat filename 查看文件详细

java 获取当前操作系统类型
String OSType = System.getProperty(“os.name”) .tolowercase();

关于权限问题
chmod 777 -R /var/lib/tomcat7
-R 大写R 递归更改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值