`
ihuashao
  • 浏览: 4705178 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

2010--Linux学习笔记

阅读更多

安装openssh 服务端

sudo apt-get install openssh-server openssh-client

windows 下客户端

puTTY

常用命令:

一.Ls 查看目录命令

一般放在home 目录下

Ls –l / 根目录下的列表

Ls –a / 根目录下所有的文件

Ls –la 组合的选项

Ls –l /* |more 分页显示

Cd /home 切换当前的工作目录

Pwd 显示当前的工作目录

Mkdir 创建目录的命令

Rmdir 删除目录的命令

文件查找:

Whereis 查找二进制文件

Which

Find 查找普通文件

Locate 查找快一些

Grep 查找文件中的内容

文件系统中的目录:

Bin -- 程序工具集 二进制文件

Boot -- 系统启动所需的内核

Cdrom

Dev -- 设备文件 外设

Etc --修改系统配置的文件夹(所有系统配置信息)

Home --普通用户的文件夹 里面对应用户名的文件夹

Initrd.img -- 临时目录(一般是空的)

Lib -- 共享库

Lost+found --系统启动时发现的碎片文件

Media -- 杂七杂八的

Mnt -- 挂载外部设备的 光驱 软盘

Opt -- 默认是空的 (安装第三方软件的)

Proc -- 虚拟的文件系统 内存中的

Root -- 管理员的 home 目录

Sbin -- 超级管理员的基本管理工具

Selinux --

Srv

Sys

Tep

Usr -- 所有用户的公用的数据,配置资料 文档 工具,安装程序路径

Var -- 记录数据库 日志之类的

Vmlinuz

二. Df 分区的命令

Df -h 显示详细的

Du 统计一个文件或者一个目录的使用大小

Du –sh /* 统计总数

Fdisk 检查磁盘空间

三.网络ip命令

Ifconfig

Ping

Netstat –ant 网络连接端口

Top 查看系统cpu 内存

四.帮助命令

Ls --Help

Man ifconfig 更加详细的帮助命令

Shift + Q 退出

命令补全功能: 按两次tab

文件以及目录名称补全

五.常用文件操作命令

Touch 修改文件访问时间的

Cp 复制文件

Mv 移动文件(重命名)

Rm 删除文件(目录)

Ln 创建文件链接

六.vi 的相关命令

#vi filename
a
从光标右侧开始添加正文
i
从光标左侧开始添加正文
I
从行首开始添加正文
o
在当前行之后打开新一行
O
在当前行之前打开新一行
x
删除光标所在处的字符
q!
不保存退出
wq!
保存退出
w!
保存

七、关于Ubuntu Server 自带安装的Tomcat + Java 命令

启动,停止,重启 Tomcat 服务命令:sudo /etc/init.d/tomcat6 start/stop/restart

八.安装mysql

要安装 MySQL,可以在终端提示符后运行下列命令:

 sudo apt-get install mysql-server
 sudo apt-get install mysql-client
 sudo apt-get install php5-mysql 
 // 安装php5-mysql 是将phpmysql连接起来

一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

 sudo netstat -tap | grep mysql

当您运行该命令时,您可以看到类似下面的行:

 tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

如果服务器不能正常运行,您可以通过下列命令启动它:

 sudo /etc/init.d/mysql restart

进入mysql

 mysql -uroot -p 

(输入mysqlroot密码)

配置 MySQL 的管理员密码:

 sudo mysqladmin -u root password newpassword

九、重启系统命令

Sudo shutdown –r now 立刻重启系统

Sudo reboot 重启

十、安装后会遇到的一些问题

如果你见到这个异常

代码:

java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:3306 connect,resolve)
Communications link failure Last packet sent to the server was 0

那么恭喜你,在linux下这个问题是必然linux对权限控制很严格。你需要修改授权。

代码:

sudo vim /var/lib/tomcat6/conf/policy.d/04webapps.policy
#
末尾追加授权
#
如果是其他IP对应修改localhost
// All Web Application can access localhost mysql
permission java.net.SocketPermission "localhost:3306", "connect";
#
重启tomcat
sudo /etc/init.d/tomcat6 restart


这样问题就可以解决了

Mysql 数据库 permission java.net.SocketPermission "127.0.0.1:3306","connect";

proxool.xml连接数据会报原形错误 ( permission java.security.AllPermission; )

配置Ubuntu mysql数据库的INNODB存储引擎 字符集

1 . 查看Ubuntu mysql存储引擎情况: 登录mysql数据库,在mysql>提示符下搞入show engines;命令。发现: InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。
2.
设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。
3.
重启Ubuntu mysql服务器

字符集配置:linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件

找到客户端配置[client] 在下面添加

default-character-set=utf8
默认字符集为
utf8
在找到[mysqld] 添加

default-character-set=utf8
默认字符集为
utf8
init_connect='SET NAMES utf8'
(设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)


修改好后,重新启动mysql 即可,查询一下show variables like 'character%';

分享到:
评论

相关推荐

    非常宝贵的LINUX学习笔记

    【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...

    Linux-韩顺平学习笔记 - PDF-PPT

    Linux课程学习笔记 -韩顺平 包含c/c++/python/java 专项 面试题 PDF PPT 笔记 面试题 (百度网盘链接 永久有效) 自学,做笔记,复习可用

    Linux学习笔记-学习笔记自用

    Linux学习笔记---学习笔记自用

    4412开发板学习笔记---Linux驱动的学习方法

    Linux内核中有上百个驱动,知识点多且杂,对于想学习驱动的同学来说,需要尽快掌握基础知识:如开发板的基本使用,硬件基础知识,开发环境的搭建,Linux常用工具,内核的编译以及烧写,Linux shell命令,C语言基础,...

    linux学习笔记-01linux操作基础

    ### Linux学习笔记—01 Linux操作基础 #### 1. Linux 基础命令与用法 在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    spring-boot-mybatis_linux笔记_

    整理的一些关于Linux的学习笔记,希望对大家有所帮助。

    Linux学习笔记-很不错适合linux入门者

    这份“Linux学习笔记-很不错适合linux入门者”文档恰好为初学者提供了一个很好的起点。 首先,笔记可能会从Linux的起源和发展讲起,包括Linux之父Linus Torvalds创建Linux内核的故事,以及GNU项目与自由软件运动...

    兄弟连linux教程1-16章学习笔记(全)

    《兄弟连Linux教程1-16章学习笔记》是一份全面涵盖Linux基础知识的学习资料,特别适合初学者和希望快速提升Linux技能的人群。这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和...

    linux学习笔记--很经典

    本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...

    尚硅谷Linux学习笔记(不包含shell)超级详细版

    我自己看完韩顺平老师在尚硅谷发布的新版的Linux的视频...网上看到了别的网友分享的其他资源的学习笔记,下载下来看了之后感觉还有可以优化的地方,之后也会把其他的笔记整理好上传下来,不过最重要的是看完后要实践。

    Linux学习笔记-超全总结值得一看(带标签目录)- 154页.pdf

    【Linux学习笔记】这篇超全总结涵盖了Linux操作系统的基础知识,特别是关于命令行的使用和快捷键,以及一些桌面环境下的快捷操作。以下是笔记中的主要内容: 1. **LINUX常用操作命令**: - `clear`:清空终端屏幕...

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    linux 学习笔记

    linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记

    Linux学习笔记-基础篇

    这是我在学习Linux是整理的Linux基础的笔记,能很好地从Windows过渡到Linux这个操作系统上,这是只是Linux应用的基础,对于Linux假设服务器方面的学习资料今后可能还会整理上传,敬请期待吧。

    Linux系列-Ubuntu入门-学习笔记

    Linux系列-Ubuntu入门-学习笔记

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    armlinux学习笔记--IIS音频驱动程序分析1

    armlinux学习笔记--IIS音频驱动程序分析

    Debian linux学习笔记

    ### Debian Linux 学习笔记 #### 一、基本命令与目录结构 Debian Linux 是一个广泛使用的 Linux 发行版,其稳定性和安全性受到广大用户的认可。对于初学者来说,掌握 Debian Linux 的基本命令和目录结构至关重要。...

Global site tag (gtag.js) - Google Analytics