1、Linux系統下vsftp安裝。
② mysql資料庫配置文件放在伺服器的什麼地方
一般分為windows和linux
windows通常放在安裝目錄下的MySQLMySQLServer5.0my.ini
Linux默認是放在/etc/my.cnf
以下是my.cnf配置文件參數解釋:
[client]
port=3309
socket=/home/mysql/mysql/tmp/mysql.sock
[mysqld]
!include/home/mysql/mysql/etc/mysqld.cnf#包含的配置文件,把用戶名,密碼文件單獨存放
port=3309
socket=/home/mysql/mysql/tmp/mysql.sock
pid-file=/longxibendi/mysql/mysql/var/mysql.pid
basedir=/home/mysql/mysql/
datadir=/longxibendi/mysql/mysql/var/
#tmpdirsettings
tmpdir=/home/mysql/mysql/tmp/
slave-load-tmpdir=/home/mysql/mysql/tmp/
#當slave執行loaddatainfile時用
#language=/home/mysql/mysql/share/mysql/english/
character-sets-dir=/home/mysql/mysql/share/mysql/charsets/
#skipoptions
skip-name-resolve#grant時,必須使用ip不能使用主機名
skip-symbolic-links#不能使用連接文件
skip-external-locking#不使用系統鎖定,要使用myisamchk,必須關閉伺服器
skip-slave-start#啟動mysql,不啟動復制
#sysdate-is-now
#ressettings
back_log=50#接受隊列,對於沒建立tcp連接的請求隊列放入緩存中,隊列大小為back_log,受限制與OS參數
max_connections=1000#最大並發連接數,增大該值需要相應增加允許打開的文件描述符數
max_connect_errors=10000#如果某個用戶發起的連接error超過該數值,則該用戶的下次連接將被阻塞,直到管理員執行flushhosts;命令;防止黑客
#open_files_limit=10240
connect-timeout=10#連接超時之前的最大秒數,在Linux平台上,該超時也用作等待伺服器首次回應的時間
wait-timeout=28800#等待關閉連接的時間
interactive-timeout=28800#關閉連接之前,允許interactive_timeout(取代了wait_timeout)秒的不活動時間。客戶端的會話wait_timeout變數被設為會話interactive_timeout變數的值。
slave-net-timeout=600#從伺服器也能夠處理網路連接中斷。但是,只有從伺服器超過slave_net_timeout秒沒有從主伺服器收到數據才通知網路中斷
net_read_timeout=30#從伺服器讀取信息的超時
net_write_timeout=60#從伺服器寫入信息的超時
net_retry_count=10#如果某個通信埠的讀操作中斷了,在放棄前重試多次
net_buffer_length=16384#包消息緩沖區初始化為net_buffer_length位元組,但需要時可以增長到max_allowed_packet位元組
max_allowed_packet=64M#
#table_cache=512#所有線程打開的表的數目。增大該值可以增加mysqld需要的文件描述符的數量
thread_stack=192K#每個線程的堆棧大小
thread_cache_size=20#線程緩存
thread_concurrency=8#同時運行的線程的數據此處最好為CPU個數兩倍。本機配置為CPU的個數
#qcachesettings
query_cache_size=256M#查詢緩存大小
query_cache_limit=2M#不緩存查詢大於該值的結果
query_cache_min_res_unit=2K#查詢緩存分配的最小塊大小
#defaultsettings
#timezone
default-time-zone=system#伺服器時區
character-set-server=utf8#server級別字元集
default-storage-engine=InnoDB#默認存儲
#tmp&heap
tmp_table_size=512M#臨時表大小,如果超過該值,則結果放到磁碟中
max_heap_table_size=512M#該變數設置MEMORY(HEAP)表可以增長到的最大空間大小
log-bin=mysql-bin#這些路徑相對於datadir
log-bin-index=mysql-bin.index
relayrelay-log=relay-log
relayrelay_log_index=relay-log.index
#warning&errorlog
log-warnings=1
log-error=/home/mysql/mysql/log/mysql.err
log_output=FILE#參數log_output指定了慢查詢輸出的格式,默認為FILE,你可以將它設為TABLE,然後就可以查詢mysql架構下的slow_log表了
#slowquerylog
slow_query_log=1
long-query-time=1#慢查詢時間超過1秒則為慢查詢
slow_query_log_file=/home/mysql/mysql/log/slow.log
#log-queries-not-using-indexes
#log-slow-slave-statements
general_log=1
general_log_file=/home/mysql/mysql/log/mysql.log
max_binlog_size=1G
max_relay_log_size=1G
#ifuseauto-ex,setto0
relay-log-purge=1#當不用中繼日誌時,刪除他們。這個操作有SQL線程完成
#maxbinlogkeepsdays
expire_logs_days=30#超過30天的binlog刪除
binlog_cache_size=1M#session級別
#replication
replicate-wild-ignore-table=mysql.%#復制時忽略資料庫及表
replicate-wild-ignore-table=test.%#復制時忽略資料庫及表
#slave_skip_errors=all
key_buffer_size=256M#myisam索引buffer,只有key沒有data
sort_buffer_size=2M#排序buffer大小;線程級別
read_buffer_size=2M#以全表掃描(SequentialScan)方式掃描數據的buffer大小;線程級別
join_buffer_size=8M#joinbuffer大小;線程級別
read_rnd_buffer_size=8M#MyISAM以索引掃描(RandomScan)方式掃描數據的buffer大小;線程級別
bulk_insert_buffer_size=64M#MyISAM用在塊插入優化中的樹緩沖區的大小。注釋:這是一個perthread的限制
myisam_sort_buffer_size=64M#MyISAM設置恢復表之時使用的緩沖區的尺寸,當在REPAIRTABLE或用CREATEINDEX創建索引或ALTERTABLE過程中排序MyISAM索引分配的緩沖區
myisam_max_sort_file_size=10G#MyISAM如果臨時文件會變得超過索引,不要使用快速排序索引方法來創建一個索引。注釋:這個參數以位元組的形式給出.重建MyISAM索引(在REPAIRTABLE、ALTERTABLE或LOADDATAINFILE過程中)時,允許MySQL使用的臨時文件的最大空間大小。如果文件的大小超過該值,則使用鍵值緩存創建索引,要慢得多。該值的單位為位元組
myisam_repair_threads=1#如果該值大於1,在Repairbysorting過程中並行創建MyISAM表索引(每個索引在自己的線程內)
myisam_recover=64K#允許的GROUP_CONCAT()函數結果的最大長度
transaction_isolation=REPEATABLE-READ
innodb_file_per_table
#innodb_status_file=1
#innodb_open_files=2048
innodb_additional_mem_pool_size=100M#幀緩存的控制對象需要從此處申請緩存,所以該值與innodb_buffer_pool對應
innodb_buffer_pool_size=2G#包括數據頁、索引頁、插入緩存、鎖信息、自適應哈希所以、數據字典信息
innodb_data_home_dir=/longxibendi/mysql/mysql/var/
#innodb_data_file_path=ibdata1:1G:autoextend
innodb_data_file_path=ibdata1:500M;ibdata2:2210M:autoextend#表空間
innodb_file_io_threads=4#io線程數
innodb_thread_concurrency=16#InnoDB試著在InnoDB內保持操作系統線程的數量少於或等於這個參數給出的限制
innodb_flush_log_at_trx_commit=1#每次commit日誌緩存中的數據刷到磁碟中
innodb_log_buffer_size=8M#事物日誌緩存
innodb_log_file_size=500M#事物日誌大小
#innodb_log_file_size=100M
innodb_log_files_in_group=2#兩組事物日誌
innodb_log_group_home_dir=/longxibendi/mysql/mysql/var/#日誌組
innodb_max_dirty_pages_pct=90#innodb主線程刷新緩存池中的數據,使臟數據比例小於90%
innodb_lock_wait_timeout=50#InnoDB事務在被回滾之前可以等待一個鎖定的超時秒數。InnoDB在它自己的鎖定表中自動檢測事務死鎖並且回滾事務。InnoDB用LOCKTABLES語句注意到鎖定設置。默認值是50秒
#innodb_flush_method=O_DSYNC
[mysqlmp]
quick
max_allowed_packet=64M
[mysql]
disable-auto-rehash#允許通過TAB鍵提示
default-character-set=utf8
connect-timeout=3
③ 配置文件是什麼意思
配置文件即對不同對象進行不同配置的文件。 配置文件FAQ 用戶配置文件 問:什麼是用戶配置文件? 答: 當你第一次登錄到一台基於Micr--s--ft Wind--ws XP、Wind--ws 2000或Wind--ws NT? W--rkstati--n的計算機上時,系統就會為你創建一個專用的配置文件。 來保存用戶的屏幕顏色、網路連接、列印機連接、滑鼠設置及窗口的大小和位置。 等 等 問:配置文件都有什麼不同的區別? 答:有三種主要的配置文件類型: ·本地用戶配置文件。在用戶第一次登錄到計算機上時被創建,這個本地用戶配置文件被儲存在計算機的本地硬碟驅動器上。任何對本地用戶配置文件所作的更改都只對發生改變的計算機產生作用。 ·漫遊用戶配置文件。一個本地配置文件的副本被復制及儲存在網路上的一個伺服器共享上。當用戶每次登錄到網路上的任一台計算機上時,這個文件都會被下載,並且當用戶注銷時,任何對漫遊用戶配置文件的更改都會與伺服器的拷貝同步。漫遊用戶配置文件要求這台計算機是Wind--ws NT域或Active Direct--ry?的一個成員。 ·強制用戶配置文件。是一種特殊類型的配置文件,使用它管理員可為用戶指定特殊的設置。只有系統管理員才能對強制用戶配置文件作修改。當用戶從系統注銷時,用戶對桌面做出的修改就會丟失。 第四種類型的配置文件是一個臨時的配置文件,只有在因一個錯誤而導致用戶配置文件不能被載入時才會出現。臨時配置文件允許用戶登錄並改正任何可能導致配置文件載入失敗的配置。臨時配置文件在每次會話結束後都將被刪除--注銷時對桌面設置和文件所作的更改都會丟失。 問:我查看了"D--cuments and Settings"文件夾,發現有許多配置文件。它們都是做什麼用的? 答:Wind--ws為每個登錄到計算機上的用戶都創建了一個配置文件。除這些配置文件外,還有一些"特殊"的配置文件: --默認用戶。默認用戶配置文件被用作任何新用戶的起始點。當一個用戶第一次登錄到計算機時,Wind--ws將創建一個新文件夾,用來儲存新用戶的配置文件,並且將默認的配置文件復制到這個新文件夾中。用戶對默認配置文件所作的更改都被記錄到用戶的拷貝中。預設情況下,默認用戶配置文件的屬性是隱藏的。 --所有用戶。每個用戶的"開始"菜單和桌麵包含所有項目,這些內容是從"所有用戶"的配置文件以及他或她自己的配置文件中來的。從"所有用戶"的配置文件中取得的項目被作為公用程序項,系統上的每個用戶都能看到這些。如果你想要保證每個登錄的用戶都能訪問一個程序或文件,那麼就將它的快捷方式放進"所有用戶"的配置文件中即可,但是一定要小心,如果一個用戶刪除了此快捷方式或文件,那麼對所有用戶來說,它都會被刪除。 --網路服務和本地服務。網路服務和本地服務的配置文件是由Wind--ws XP為兩個新的內置賬號自動創建的,它們被服務控制管理器用來管理本地系統賬號不需要運行的服務。這些配置文件需要由系統來運行,並且不應當被修改。默認情況下,所有這些配置文件都是隱藏的。 問:我不喜歡這些配置文件,能不能像在Wind--ws 95/98/Me中那樣,只要有一個配置文件就能用於所有用戶? 答:不能實現。用戶配置文件是Wind--ws 2000和Wind--ws XP的一個基本部分。如果你不希望每個用戶都有他或她自己單獨的配置文件,只需簡單地讓每個用戶以相同的用戶賬號進行登錄即可。這將給你與Wind--ws 95/98/Me相類似的體驗。 問:我安裝了一個應用程序,並且我能看到這個程序的快捷方式,但其他用戶卻看不到,為什麼? 答:這是因為,此程序只為你的配置文件安裝,而不是為所有用戶。在Wind--ws XP和Wind--ws 2000中,每個用戶都有他或她自己個人的開始菜單。一些應用程序將在安裝時提示你決定是否為所有用戶安裝,或者是僅為當前用戶安裝。 你可以從你的Start Menu中將快捷方式簡單地復制到All Users Pr--file的Start Menu(通常是C:/D--cuments and Settings/All Users/Start Menu)中。 問:如何查看我的配置文件的內容? 答:每個使用Wind--ws資源管理器的人,可從"我的電腦"進入到C:/D--cuments and Settings/,找到你的用戶名,或者單擊"開始"按鈕,選擇"運行",敲入%USERPR--FILE%,然後按 回車鍵。就會打開一個顯示你的配置文件內容的窗口。 問:我重新安裝了Wind--ws,現在我的所有設置和文件都不見了--我怎樣才能找回它們? 答:如果你在現有的安裝上重新安裝了Wind--ws,則配置文件可能還保留著。使用Wind--ws資源管理器,進入到C:/D--cuments and Settings/,然後查找與你的用戶名相匹配的文件夾。你就可以從這個文件夾中復制任何文件到新的配置文件中。 問:在哪能找到關於用戶配置文件的更多信息? 答:請在Wind--ws XP站點上查閱白皮書:在Wind--ws 2000環境中管理Wind--ws XP的用戶數據和設置。 漫遊配置文件 問:我如何配置一個漫遊用戶配置文件? 答:你可以使用下面的步驟配置漫遊配置文件。 若要為用戶配置一個漫遊配置文件: 1、在將要儲存用戶配置文件的伺服器上創建一個文件夾。這將是一個頂級的文件夾,其中包含了所有單獨的用戶配置文件。 2、將這個文件夾配置成為一個共享的文件夾,並且授予所有用戶"完全控制"的許可權。 3、打開Active Direct--ry用戶和計算機控制台插件,然後找到目標用戶。 4、右鍵單擊用戶名,然後再彈出的快捷菜單上單擊"屬性"。 5、單擊"配置文件"選項卡。 6、在配置文件路徑欄中,輸入用戶配置文件將要被儲存的網路共享的路徑。例如,對於一個網路名是Jd--e的用戶來說,輸入下面的路徑"//Netw--rkShare/Pr--files/%username%",配置文件將創建一個叫做Jd--e的目錄,該目錄在伺服器上被共享並且用於儲存用戶配置文件。 關於配置漫遊用戶配置文件的更多信息,清查閱用戶數據和用戶設置的循序漸進指南。 問:我正在使用漫遊配置文件,可是登錄速度很慢--怎樣才能讓它更快一些? 答:登錄的速度與配置文件的大小及網路的速度有直接的關系。你可以做許多事情來限制配置文件的大小: ·重定向大型的文件夾,如"My D--cuments",這將會減少登錄和注銷時將數據復制到計算機或從計算機復制數據的數量。 ·將大的文件從漫遊配置文件中排除出來。默認情況下,大型的文件夾,如"L--cal Settings"、"Temp"和"Temp--rary Internet Files"不會被漫遊。你可以使用"在漫遊配置文件中排除目錄"的組策略設置來添加一個新文件夾到排除列表;一旦這些文件夾被包含在策略中,在登錄時它們就將被復制到本地計算機上,並且注銷時不會復制回伺服器。 ·如果你通過一個慢速連接登錄到伺服器,則設置合適的"慢速網路"超時設置。 ·不要在用戶配置文件中保存大文件。 問:如何處理關於用戶配置文件的問題? 答:處理的第一步應該是在客戶計算機上檢查應用程序事件日誌,然後檢查是否存在錯誤。如果這是一個漫遊配置文件,請檢查是否為其設置了正確的許可權(具體信息可以在用戶數據和設置白皮書中找到)--導致漫遊用戶配置文件出錯的最常見的一個原因就是在配置文件上設置了錯誤的許可權。除了在應用程序事件日誌中記錄事件外,用戶配置文件還提供了一個詳細的日誌來幫助處理問題。如果希望為用戶配置文件創建一個詳細的日誌文件,您可以: --啟動注冊表編輯器,定位下面的路徑: HKEY_L--CAL_MACHINE/S--ftware/Micr--s--ft/Wind--wsNT/CurrentVersi--n/Winl--g--n --創建一個叫做UserEnvDebugLevel的新值,將其標記為REG_DW--RD,然後將它的值以16進制格式設置為30002。 --這個日誌文件就是%windir%/debug/userm--de/userenv.l--g
④ 關於LINUX的 伺服器配置文件通常存放位置,配置後怎樣才能使改動後的配置生效
每個服務都有不同的默認存放位置,這要看具體是什麼服務 想自動啟動的話,復制到/etc/rc.d/init.d/ 即可
⑤ 如何設置域環境下用戶登錄後配置文件默認在D盤或其他盤
配置DNS伺服器
1
這一步不是必須的,在安裝Active Directory 域服務時可以同時裝上DNS伺服器。
鑒於伺服器配置容易出現一些未知小錯誤,還是提前安裝上比較省心^_^!
·開始菜單-->管理工具-->伺服器管理器
·選擇左側樹形菜單「角色」節點,右鍵「添加角色」
2
點擊「下一步按鈕」
3
勾選「DNS 伺服器」
4
點擊「下一步」按鈕
5
點擊「下一步」按鈕
6
點擊「安裝」按鈕
7
點擊「關閉」按鈕,重啟伺服器!DNS伺服器安裝完成!
END
配置Active Directory 域服務
1
開始菜單-->運行-->輸入命令「dcpromo」點擊「確定」 按鈕
2
進入安裝界面
3
彈出 Active Directory 域服務安裝向導,並點擊「下一步」按鈕
點擊「下一步」按鈕
選擇「在新林中新建域」並點擊「下一步」按鈕
輸入域名並點擊「下一步」按鈕
林功能級別選擇「Windows Server 2008 R2」 並點擊「下一步」按鈕(注意:這里需要根據自己的網路實際情況選擇相應的林功能級別)
點擊「下一步」按鈕,如果最初沒有安裝DNS伺服器,此處可以勾選並安裝
點擊「下一步」按鈕
彈出DNS提示框,點擊「是「按鈕,繼續安裝
點擊「下一步」按鈕
輸入Administrator密碼和確認密碼,點擊「下一步」按鈕
點擊「下一步」按鈕
14
點擊「完成」按鈕,重啟伺服器,到此AD域服務安裝完成!
⑥ linux 里的系統文件默認在哪裡放是在root目錄下嗎
linux 系統下有etc目錄是放置配置文件的
dev是設備文件
home是家目錄
/ 根目錄
│
├boot/ 啟動文件。所有與系統啟動有關的文件都保存在這里
│ └grub/ Grub引導器相關的文件
│
├dev/ 設備文件
├proc/ 內核與進程鏡像
│
├mnt/ 臨時掛載
├media/ 掛載媒體設備
│
├root/ root用戶的$HOME目錄
├home/
│ ├user/ 普通用戶的$HOME目錄
│ └.../
│
├bin/ 系統程序
├sbin/ 管理員系統程序
├lib/ 系統程序庫文件
├etc/ 系統程序和大部分應用程序的全局配置文件
│ ├init.d/ SystemV風格的啟動腳本
│ ├rcX.d/ 啟動腳本的鏈接,定義運行級別
│ ├network/ 網路配置文件
│ ├X11/ 圖形界面配置文件
│
├usr/
│ ├bin/ 應用程序
│ ├sbin/ 管理員應用程序
│ ├lib/ 應用程序庫文件
│ ├share/ 應用程序資源文件
│ ├src/ 應用程序源代碼
│ ├local/
│ │ ├soft/ 用戶程序
│ │ └.../ 通常使用單獨文件夾
│ ├X11R6/ 圖形界面系統
│
├var/ 動態數據
│
├temp/ 臨時文件
├lost+found/ 磁碟修復文件
大體就是這樣的
你的數據是你自己定義的 apache可以定義的
當然你沒有說你用的啥系統 這個是我用的桌面 Ubuntu
⑦ Linux root用戶及使用新建用戶安裝服務問題
root用戶是Linux下的超級用戶,相當於Windows7下的Administrator,就是最高許可權,由於許可權太高,有可能造版成誤刪除之類的操作權,一般建議新建一個用戶,安裝或配置相關的東西時可以sudo到root下
新建的用戶下都有一些隱藏的文件,是基於這個用戶的配置文件,比如.bash_profile這個文件就相當於/etc/profile這個文件,只是前者只作用於當前用戶,後者作用於所有
安裝一些軟體或服務,由於考慮到一些目錄許可權的問題,我一般用root安裝,至於安裝完後的其它用戶沒有許可權訪問這個服務的問題,可以用chown和chmod命令改一下屬主或許可權就行了
編譯安裝是可以指定安裝路徑的,--prefix指定的就是安裝的路徑,不指定的話會有一個默認路徑,可以通過./configure --help 看到所有的參數。
⑧ windows mysql5.7默認配置文件在哪
mysql在來5.7.6之後的版本去掉了在本地文件源/root/.mysql_secret中生成初始密碼的機制,所以在安裝最新版的5.7.10過程中踩了坑,按照正常安裝方式一直提示如下錯誤
Access denied for user 'root'@'localhost' (using password: NO)
新版版本安裝過程大致如下:
1.在系統偏好設置中關閉mysql服務
2.用安全模式啟動服務:sudo mysqld_safe --skip-grant-tables
3.mysql -u root 登錄,因為安全模式下,所以無需輸入密碼
4.登錄後進行密碼修改(密碼修改這部分mysql做了很大的改動)